我們有一個使用Visual Studio 2005構建的本地C++ Win32.exe,它可以在我們內部測試的所有機器上完美工作(XP 32位,Vista 32位& Windows 7 64位)。但是,當然,它會在客戶端的32位Vista機器上反覆崩潰。在客戶端機器上建立調試版本
周圍挖上幾個網站,我發現表明,如果我船PDB文件(vc80.pdb & PROJECTNAME .PDB)與可執行客戶的發佈版本一起花絮,有生成小型轉儲的一些方法當發生崩潰時。然後,我可以將故障轉儲加載到Visual Studio中,並獲取堆棧跟蹤和其他一些有用的信息。微軟的Dr.Watson工具似乎也參與了這個過程。
但我找不到臺階上的任何明確指示,遵循做到這一點
- 出貨哪些文件?
- 如何獲得崩潰轉儲生成?
- 以及如何加載到VS?
有人可以描述這個過程嗎?
我不認爲沃森博士是保證存在Vista和更高版本。 –