為進程崩潰建立小型轉儲
當Windows XP 中進程崩潰時,系統不會自動建立小型轉儲,除非配置了特定設定。以下是您問題的答案:
1.系統產生的小型轉儲
- 不,如果沒有額外配置,系統不會為使用者進程崩潰時創建小型轉儲。
-
啟用系統產生小型轉儲,您需要:
- 開啟控制面板並導覽至系統。
- 點選「進階」標籤。
- 在「啟動與復原」部分下,按一下「設定」按鈕。
- 從下拉式選單中選擇「小記憶體轉儲 (256 KB)」或「完整記憶體轉儲」。
2。編程式小型轉儲建立
- 是的,您可以使用 dbghelp.dll 庫中的 MiniDumpWriteDump() 函數以程式設計方式建立小型轉儲。這可以更好地控制轉儲格式,並允許您在系統無法創建轉儲的情況下
3.小型轉儲的有效性
- 小型轉儲在調查崩潰方面的有效性取決於應用程式和崩潰的性質。對於優化的二進位文件,小型轉儲可能不太有用。
- 但是,小型轉儲對於分析堆疊相關錯誤、存取衝突和某些其他類型的錯誤非常有價值。
附加說明
- 根據提供的答案中的建議,考慮升級到較新版本的Visual C(例如VC8 或VC9),以提高穩定性和調試功能。
以上是如何在 Windows XP 中產生進程崩潰的小型轉儲?的詳細內容。更多資訊請關注PHP中文網其他相關文章!