Tag: windbg

调试器:如何在崩溃转储中获得“Mutex Owned”或“Mutex Free”信息?

我不知道我在做什么,但我根本无法获得自己的调试器来保存正在调试的应用程序的“Mutex Owned”或“Mutex Free”信息。 如果我按如下方式调用它,CDB工作正常: cdb -pn test.exe -c “.dump /f /ma /u test.dmp;.detach;q” 当我在WinDbg中打开崩溃转储文件并键入以下命令时,我看到Mutex Free或Mutex Owned状态: 0:001> !handle 0 f Mutant Handle 7f4 Type Mutant Attributes 0 GrantedAccess 0x1f0001: Delete,ReadControl,WriteDac,WriteOwner,Synch QueryState HandleCount 2 PointerCount 4 Name \BaseNamedObjects\PAUL_HANG_MUTEX Object Specific Information Mutex is Owned <— THIS HERE IS WHAT I WANT TO SEE 下面是我的函数 – 我必须注释掉一些MiniDumpWith选项,因为它根本不会写崩溃转储文件,除非我将它们注释掉。 […]