dump檔案儲存

2021-06-20 08:14:44 字數 455 閱讀 6251

在windows程式發生異常時,可以在異常處理**中儲存dump檔案,或者是在開發者認為**異常時,可以在程式退出時,儲存dump檔案,主要呼叫的是windows的api函式minidumpwritedump

**可以寫成這樣,可以按照自己的應用場景增加其它處理邏輯。

const char* file_path = 「c:\error.dump";

handle process = ::getcurrentprocess();

dword process_id = ::getcurrentprocessid();

handle dump_file = ::createfile(file_path , generic_write,0,null,create_always,file_attribute_normal,null);

if (dump_file != invalid_handle_value)

C 程式儲存dump檔案

程式異常崩潰前使用此類為程序建立dump檔案,之後可以使用windbg等工具進行分析。using system using system.diagnostics using system.io using system.runtime.interopservices namespace infras...

C 生成dump檔案,除錯dump檔案

dump 檔案是程序的記憶體映象 可以把程式的執行狀態通過偵錯程式儲存到dump檔案中 dump 檔案是用來給驅動程式編寫人員除錯驅動程式用的 這種檔案必須用專用工具軟體開啟 比如使用 windbg visualstudio開啟 當我們的程式發布出去之後 在客戶機上是無法跟蹤自己 的 bug 的 所...

DUMP檔案除錯

一 vc6.0下 1 首先要生成 pdb和 map檔案,需要做以下設定 勾選紅色的地方 按上面截圖的設定好後編譯即可。二 dmp檔案生成 1 dmp 檔案的生成,這個需要依賴一些 來生成這個檔案,這裡就不貼 了。程式測試下這個函式。上面 讓他人為崩潰,執行完後崩潰,會生成dmp檔案。三 windbg...