當我的程序崩潰時,它會從未處理的異常處理程序創建一個小型轉儲程序。我遇到的問題是人們向我發送崩潰轉儲,但是當我嘗試在Visual Studio 2010中打開它們時,它說它們已損壞(「轉儲文件的格式無效」)。我沒有在我的程序中分發dbghelp.dll,我需要嗎?我假設如果它是一個版本問題,Visual Studio會讓我知道並且不輸出上面的消息。 我用它來生成日誌的代碼是 LONG WINAPI
可能重複: Why two functions print the same address? 我與PDB符號文件工作這對其進行處理(通過DBGHELP API)的應用程序。我遇到了一個奇怪的問題,即PDB文件將包含同一地址的多個不同的公共符號條目! 例如,使用Windows 7(64位)的KERNEL32.DLL(WOW64)微軟最新的PDB文件,我們可以轉儲以下信息,請參閱同一個地址0x10b