admin 发表于 2023-1-18 22:31:06

大漠调试信息收集插件最新4.0版本下载

大漠调试信息收集插件最新4.0版本下载

请回复后下载,如果回复后没有看到,请刷新网页
网盘下载:**** Hidden Message *****




当前版本4.0
这是个COM DLL. 是用来给你的程序查找BUG用的.

以下方法任选一个都可以

加载方法1:
直接使用LoadLibrary来加载此DLL.然后保持不要释放. 但是这种方法就不能设置参数.只能使用默认的参数(SetLogFile SetMsgInfo SetExtraInfo)

加载方法2:
这个DLL和普通的COM DLL一样,使用前需要regsvr32 dbgdm.dll去注册到系统中.
然后在程序开头(尽可能的早),创建一个dbg对象.
比如按键里
set dbg = CreateObject("dm.dbg")
然后查看版本信息,来确定是否创建成功
TracePrint dbg.Ver()
如果正常的话,这里应该输出版本号4.0
然后保持这个对象不释放.


一旦你的程序出现了异常退出,或者崩溃,那么会被这个DLL中断,会在你的EXE同目录生成一个和你的EXE同名的日志文件.
你可以打开这个日志文件,来查看里面的堆栈信息,它会列出当前崩溃时所在线程的调用情况. 你可以根据它所列的模块名来大概推断是哪里出的问题.

如果发现崩溃的地址是在插件里,那么你可以把这个日志和你当前用的插件DLL一起发给我,我来调试解决.

其它平台都一样.只需要创建一个对象并保持即可.

需要特别注意的是,这个日志文件不会被删除,如果产生了多次崩溃,后来的记录会继续附加在这个文件的后面. 每次崩溃都有时间信息记录下来.

另外我还增加了3个接口,这3个接口只能在创建了COM对象以后调用
SetLogFile SetMsgInfo SetExtraInfo

SetLogFile用于自定义日志文件的路径,比如:
dbg.SetLogFile "c:\test.log"

SetMsgInfo用于自定义崩溃时弹出的错误框的内容,比如:
dbg.SetMsgInfo "程序出错啦!!"

SetExtraInfo用于自定义崩溃时输出日志里附加内容,一般附加在时间信息后面,比如:
dbg.SetExtraInfo "当前程序版本v3.45"



zhu790876408 发表于 2023-7-11 16:47:06

66666666666666666666666

309976559 发表于 2024-1-1 12:33:19

66666666666666
页: [1]
查看完整版本: 大漠调试信息收集插件最新4.0版本下载