使用起来很简单. 把上面的代码另存为 skipfunc 到 windbg 的安装目录.
调试一个程序的时候, 用这样的命令来取消一个函数(比如 MessageBoxW) 的调用.
$$>a<skipfunc user32!messageboxw 4
第一个参数执行要 skip 的函数名, 第二个参数指定这个函数的参数个数. 如果没有指定, 则认为没有参数.
本文介绍了一种使用Windbg脚本跳过指定函数调用的方法。通过编写特定的Windbg命令脚本,可以在调试过程中忽略某个函数的执行,这对于调试复杂的软件系统特别有用。用户只需提供待跳过的函数名及其参数数量即可。
使用起来很简单. 把上面的代码另存为 skipfunc 到 windbg 的安装目录.
调试一个程序的时候, 用这样的命令来取消一个函数(比如 MessageBoxW) 的调用.
$$>a<skipfunc user32!messageboxw 4
第一个参数执行要 skip 的函数名, 第二个参数指定这个函数的参数个数. 如果没有指定, 则认为没有参数.
5715
2785

被折叠的 条评论
为什么被折叠?