双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

句柄泄漏检查工具!

ckk ckk 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
程序的句柄泄漏是不是很麻烦。
这个工具就是对付这个的, 步骤:
1. 在你的程序中加入BugslayerUtil.lib这个动态库。(设置VC环境或者#pragma comment(lib, "BugslayerUtil.lib")
2. 编译程序
3. 在vc环境下以调试状态下运行程序
4. 程序结束以后,在调试输出窗口看信息。
信息的格式:
00000005 0.39431771 [1616] ==> Handle: 0x00050B56
00000006 4.04325745 [1616] 0x001B: 77F94956 ntdll.dll _LdrpClearLoadInProgress@0
00000007 4.05460303 [1616] 0x001B: 717187AF COMCTL32.DLL _TBAutoSize@4
00000008 4.05520674 [1616] 0x001B: 7173150E COMCTL32.DLL _InitPropSheetDlg@8
00000009 4.05537128 [1616] 0x001B: 71718865 COMCTL32.DLL _TBAutoSize@4
00000011 4.12621101 [1616] 0x001B: 0096C34C Test.exe private: void __thiscall CTest::Test() Test.cpp [100]

输出信息为函数堆栈。列出了文件名称,行数,函数名字。
这个版本只包括 Brush
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
ckk
界面 15,976 成员 115,866 内容