如何讓程式捕獲轉儲檔案 MiniDumpWriteDump

發布 科技 2024-03-27
12個回答
  1. 匿名使用者2024-02-07

    除錯轉儲檔案很簡單,雙擊自動開啟 vc,然後 f7 執行。

    但中間有很多事情需要注意。

    該檔案位於 ** 中。

    轉儲檔案不必位於編譯它的位置,您可以建立乙個新資料夾來放置它。

    2。還原當時的場景。

    你可能要問,怎麼可能,這個轉儲檔案是使用者發給我的,我不能去使用者家裡除錯吧?

    此恢復站點並不意味著您必須轉到該計算機,而是必須獲取與轉儲檔案對應的二進位檔案。

    但是恢復站點需要所有二進位檔案進行對應,並且必須具有導致使用者崩潰的 exe 和 dll。 由於它是您發布的程式,因此您當然會有乙個 exe 檔案。 因此,只需考慮此處的 dll。

    轉儲檔案包含所有 dll 檔案的版本號和時間戳,因此您可以確保以某種方式獲取它們。 如果能從使用者那裡得到最好的,如果不方便,使用者將無法使用我們平時不使用的作業系統,所以找一台有相應系統的機器一般都會有。 但要記住,不僅要保持檔名一致,還要檢查版本和時間戳,如果不同,就沒有辦法使用了。

  2. 匿名使用者2024-02-06

    故障轉儲:

    重新啟動計算機 - 按 F8 鍵,當出現啟動選單時,選擇,最後一次正確設定,按回車鍵嘗試。

    或者進入安全模式,然後消毒並重新啟動。

    如果無法解決,請重新安裝系統。

  3. 匿名使用者2024-02-05

    轉儲檔案是程序的記憶體映像。 您可以通過偵錯程式將程式的執行狀態儲存到轉儲檔案中。 轉儲檔案由驅動程式編寫器用於除錯驅動程式,並且必須使用特殊的工具軟體(例如 windbg)開啟此檔案。

    在windbg中,它可以通過。 dump 命令儲存程序的轉儲檔案。 例如,以下命令將當前程序的映像儲存為 c: 檔案:dump /ma c:\

    馬 引數表示轉儲檔案應該包含程序的完整資訊,包括整個使用者模式的記憶體,這樣轉儲檔案大小會比較大,資訊非常全面。 如果不使用 馬 引數,儲存的轉儲檔案將只包含一些重要資料,例如暫存器和執行緒堆疊空間,檔案大小會相對較小,無法分析所有資料。

    在 WindBG 中,您可以通過“檔案開啟故障轉儲”選單開啟轉儲檔案進行分析。 開啟轉儲檔案後,執行除錯命令時看到的資訊和狀態是儲存轉儲檔案時程序的狀態。 轉儲檔案可用於在問題發生時輕鬆儲存程序的狀態,方便事後分析。

    Dump 也是從 Oracle 和 SQL 資料庫匯出的資料檔案。 可以備份資料,然後匯入資料。

    **BlueScreenView,執行它會自動讀取 C:Windows Minidump *DMP作業系統BSOD記錄轉儲檔案。

  4. 匿名使用者2024-02-04

    WindBG是乙個可以手動抓取轉儲檔案的工具,如果你想讓你的程式更聰明,當你遇到程式崩潰時,你希望程式自己抓取轉儲檔案,然後你可以分析它。 最近,我碰巧遇到了這樣的事情,於是我去找了一下,在網路和論壇上的朋友的幫助下,我完成了這樣的事情。 MinidumpWriteDump 是乙個可以完成此類操作的 Win32 API。

    因為我現在使用的是 C,所以我正在封裝它,而且我對託管 ** 呼叫那些 win api 不太了解。 於是我得到了一些朋友的幫助。

    我就直接發出來吧,執行一下就知道了,不過到目前為止已經分析了這個測試程式抓到的轉儲了。以後我們來分析一下,現在機器上沒有環境了。

  5. 匿名使用者2024-02-03

    無法定位動態鏈結庫的原因1病毒木馬的病因,比較典型的病毒是綁架木馬,它是一種新型的高破壞性木馬,不同於傳統的病毒,它是通過綁架系統檔案dll來實現啟動的,木馬主要表現為2

    由公升級軟體引起。 重新安裝軟體將解決該問題。 3.由自己的誤操作引起的。

    無法定位程式輸入點的修復解決方案: 軟體修復: **安裝金山衛士,進入主介面,輸入【殺木馬】,然後點選【快速掃瞄】,手動修復無法定位程式輸入點的問題。

    動態鏈結庫上的方法 1在網際網絡上搜尋你需要的dll,在搜尋框中輸入你想要的dll,搜尋時注意金山衛士的安全瀏覽功能,以免因為無法找到程式輸入點的問題而進入木馬或釣魚網站。 2.

    重新啟動計算機快捷鍵 F2 或 F8 以進入安全模式將丟失的dll放到C:Windows System32

    你可以按照我的方法解決問題,如果不起作用,請再問我。

  6. 匿名使用者2024-02-02

    如果我不知道是否可以進入安全模式? 如果可以進入,請從另一台普通計算機複製它""到您自己的計算機上"system32"目錄,然後註冊檔案:

    執行,cmd

    regsvr32 C:Windows sysytem32(即開啟命令提示符並輸入命令)。

    或者使用系統光碟啟動進入安裝介面,按R鍵進入"還原故障表",然後在命令提示符下輸入命令:

    cd x:\i386

    展開C:Windows系統32(X光盤在磁碟上,輸入命令回車,注意空格)複製完成,然後重啟系統,改為硬碟啟動,正常登入。

    如果你做不到,你可以問,謝謝。

  7. 匿名使用者2024-02-01

    無法定位動態鏈結庫的原因1病毒木馬的病因,比較典型的病毒是綁架木馬,它是一種新型的高破壞性木馬,不同於傳統的病毒,它是通過綁架系統檔案dll來實現啟動的,木馬主要表現為2由公升級軟體引起。

    重新安裝軟體將解決該問題。 3.由自己的誤操作引起的。

    找不到程式輸入點修復方案: 軟體修復:安裝金山衛士,進入主介面,進入【殺木馬】,然後點選【快速掃瞄】,手動修復動態鏈結庫上無法定位程式輸入點的問題 方法一

    在網際網絡上搜尋你需要的dll,在搜尋框中輸入你想要的dll,搜尋時注意金山衛士的安全瀏覽功能,以免因為無法找到程式輸入點的問題而進入木馬或釣魚網站。 2.重新啟動計算機快捷鍵 F2 或 F8 以進入安全模式

    將缺少的 DLL 放在 C: Windows System32 中。

  8. 匿名使用者2024-01-31

    您好房東,請看一下這個解決方案。

    希望對你有所幫助。

  9. 匿名使用者2024-01-30

    它是乙個除錯跟蹤相關模組,用於跟蹤程序的工作,並在程序崩潰時程式產生異常時收集堆疊資訊,以便開發人員進行分析,從而快速找出程式異常的原因。 程式異常是每個C++程式最令人沮喪的事情,由於它們的偶然性,很難找出錯誤的原因。 這個庫可以大大減輕開發人員的負擔。

    將檔案直接複製到系統目錄

    1. Windows 95 98 ME系統,複製到C:Windows系統目錄。

    2. Windows NT 2000系統,複製到C:Winnt System32目錄。

    3. Windows XP系統,複製到C:Windows System32目錄。

    然後開啟“Start-Run-Enter”並按Enter鍵解決錯誤提示。

    對於程式,嘗試使用相容模式和管理員許可權執行遊戲,操作:程式上的屬性相容性 檢查以管理員許可權執行並使用 XP SP3 的相容模式。

  10. 匿名使用者2024-01-29

    Win2000 是我的最愛。 但是,自從進入雙核時代以來,win2000存在很多問題。 例如,無法找到該程式。 等一會。

    可以考慮玩個雙核補丁(但有些程式還是有問題的),建議改win2003。

  11. 匿名使用者2024-01-28

    無法定位動態鏈結庫的原因1病毒木馬的病因,比較典型的病毒是綁架木馬,它是一種新型的高破壞性木馬,不同於傳統的病毒,它是通過綁架系統檔案dll來實現啟動的,木馬主要表現為2由公升級軟體引起。

    重新安裝軟體將解決該問題。 3.由自己的誤操作引起的。

    找不到程式輸入點修復方案: 軟體修復:安裝金山衛士,進入主介面,進入【殺木馬】,然後點選【快速掃瞄】,手動修復動態鏈結庫上無法定位程式輸入點的問題 方法一

    在網際網絡上搜尋你需要的dll,在搜尋框中輸入你想要的dll,搜尋時注意金山衛士的安全瀏覽功能,以免因為無法找到程式輸入點的問題而進入木馬或釣魚網站。 2.重新啟動計算機快捷鍵 F2 或 F8 以進入安全模式

    將缺少的 DLL 放在 C: Windows System32 中。

  12. 匿名使用者2024-01-27

    和你一模一樣的問題。

    我也是win10

    還有這個遊戲。

相關回答
14個回答2024-03-27

每次你明白了,我都會給你寫出我的一些理解: >>>More

8個回答2024-03-27

最近,一些使用者一直在抱怨,“為什麼不能完全解除安裝EV螢幕錄製? “產品是免費使用的,而且還很好用,但是為什麼不能解除安裝呢?” 流氓罪? ” >>>More

10個回答2024-03-27

定製或模板製作乙個小程式,應根據自身情況決定,從以下幾點進行分析。 >>>More

8個回答2024-03-27

將圖形新增到“開始”選單中的“附件”資料夾。 >>>More

11個回答2024-03-27

主程式是乙個普通的程式,在專案中點選它時有乙個快捷選單,只需選擇其中的“主程式”即可。 >>>More