2010-08-30 35 views
2

是否知道在Windows中是否有能夠啓動C++應用程序的工具,並且在出現異常時能夠自動保存以存檔堆棧跟蹤信息?獲取文件堆棧跟蹤的工具

我現在有dbghelp.dllStackWalk64函數,但我寧願使用一些工具,而不是編碼自己。

現在我也在看WinDebug。我發現here,如果發生故障,給出以下命令可以打印出大量的診斷信息,包括堆棧跟蹤信息。

 
|* ~* kp 
|* !analyze -v -f 
|* lm 

我搞清楚WinDebug是否可以實現自動化,但我寧願使用一些工具更簡單地得到公正的堆棧跟蹤。你可以幫我嗎?

回答

1

使用Microsoft網站的Visual Studio 2010快速版。它有一個相當不錯的調試器。

它也是免費的!

我不知道它是否可以自動保存到文件。這可能需要自動化。

0

您可以使用系統的Dr.Watsondrwtsn32)創建一個轉儲,稍後您可以使用它與windebug一起使用。

+0

謝謝!我會看一下! – user311906 2010-08-30 13:53:49