自动调试监视器说明文档

=


更新历史

2007年01月05日 推出自动调试监视器V4.0版

2004年11月20日 推出自动调试监视器V3.5版

2004年10月03日 推出自动调试监视器V3.4版

2004年07月01日 推出Flash浏览播放器【FlashBox】V1.0版

2004年07月09日 推出自动调试监视器V3.3版

下载模块DebugApiSpy.zip  1795K



☆ 软件说明 ☆

  自动调试监视器是一个用于Windows平台下的软件自动调试监视工具。可以通过用户设置的断点,自动对目标程序进行跟踪,记录函数调用的输入输出结果。这样,在分析目标程序的错误以及分析目标程序的内部处理过程,特别是在分析目标程序调用API函数的顺序及调用参数时有很大的帮助。 

☆ 软件功能 ☆

  采用Debug技术对目标程序进行跟踪监视,通过对目标程序的函数设置断点后,自动记录断点处函数的输入参数及输出结果。无需重新编译源代码就可以实现监视函数的输入输出。

支持目标程序的Debug版和Release版,无需源代码。

通过插件技术,支持对硬件断点的监视回调。

支持MAP文件跟踪Release模块的内部函数,支持IDA Pro生成的MAP文件。

支持COM对象的跟踪监视。

支持对加壳程序的监视,无需脱壳就可以跟踪目标程序。

支持多线程,通过显示调用时序图,可以方便得到各线程之间的函数调用时间关系。

支持函数调用前和调用后的各参数的监视。

支持目标程序发生例外时Dump出CallStack的功能。

支持函数嵌套调用,以树形结构显示跟踪结果,方便显示函数的调用嵌套关系。

支持插件技术。用户可以自行定义每个函数的输入输出格式,设置函数的参数个数。本程序通过Plugin功能实现用户对监视结果的定制功能。具体参见Sample目录下的Sock_Spy程序。(详细参考sample目录下的工程代码)

支持缺省的监视方案。用户可以自行设置缺省监视参数个数,此时每个函数的参数都认为是同样个数,系统将函数入口的参数全部显示出来。

注册