Bri*_*ndy 8 c++ winapi visual-c++
是否有某种方法可以在程序终止时检测文件句柄泄漏?
特别是我想确保所有创建的句柄都在代码中释放.
例如,我可能在某个地方有一个CreateFile(),在程序终止时,我想检测并确保所有这些都关闭.
我使用了windbg的!htrace命令.
!htrace -enable
!htrace -snapshot
!htrace -diff
Run Code Online (Sandbox Code Playgroud)
允许您比较两个执行点的句柄情况,并帮助您找到已分配泄漏句柄的位置.
它对我很有用.