使用Win32 C检测文件句柄泄漏

前端之家收集整理的这篇文章主要介绍了使用Win32 C检测文件句柄泄漏前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否有某种方法可以在程序终止时检测文件句柄泄漏?

特别是我想确保所有创建的句柄都在代码中释放.

例如,我可能在某处有一个CreateFile(),在程序终止时,我想检测并确保所有这些都关闭.

我使用了windbg的!htrace命令.
!htrace -enable
!htrace -snapshot
!htrace -diff

允许您比较两个执行点的句柄情况,并帮助您找到已分配泄漏句柄的位置.

它对我很有用.

猜你在找的Windows相关文章