我有一個偶爾在發佈版本中崩潰的應用程序;不幸的是,它看起來像是在第三方DLL中崩潰。在試圖解決這個問題時,我一直在如何游泳,如何描述Windows如何創建崩潰轉儲。Win32:Dr.Watson的完整/迷你轉儲和我自己寫的有什麼不同?
我想使用這個建議小型轉儲:
Getting a dump of a process that crashes on startup
我打算在代碼中離開這個功能,這樣的轉儲我的應用程序始終創造,而無需在PC集事先做好準備。順便說一句,這個應用程序不適用於分發;它將與我們自己的硬件配對,所以我不關心隨機用戶在應用程序碰巧崩潰時在其機器上創建轉儲文件。
附加說明:所有的代碼都是C/C++。
Dr.Watson(drwtsn32.exe)和這段代碼會爲我產生什麼不同?