时间:2010-07-22 分类:编程开发 阅读:次
采用Debug技巧对目标程序进行跟踪监督,通过对目标程序的函数设置断点后,主动记录断点处函数的输入参数及输出成果。无需重新编译源代码就可以实现监督函数的输入输出。支撑目标程序的Debug版和Release版,无需源代码。支撑COM对象函数的跟踪监督。支撑多线程,通过显示调用时序图,可以方便得到各线程之间的函数调用时间关系。支撑函数调用前和调用后的各参数的监督。支撑目标程序产生例外时Dump出CallStack的功效。支撑函数嵌套调用,以树形结构显示跟踪成果,方便显示函数的调用嵌套关系。支撑插件技巧。用户可以自行定义每个函数的输入输出格式,设置函数的参数个数。本程序通过Plugin功效实现用户对监督成果的定制功效。具体参见Sample目录下的Sock_Spy程序。(详细参考sample目录下的工程代码)支撑缺省的监督计划。用户可以自行设置缺省监督参数个数,此时每个函数的参数都认为是同样个数,系统将函数入口的参数全部显示出来。无需编程就可以实现跟踪监督API的功效。无需知道函数原型,也可以轻松实现跟踪监督。真正实现监督所有的API函数。包含在DLL内部调用DLL本身公开的函数。
下载地址: