procdump

    1熱度

    1回答

    看起來ProcDump轉儲錯誤線程的死後轉儲。做ProcDump的JIT調試器: C:\>procdump -ma -i c:\mydumps 做了一個測試程序C++ MFC: int* ptr = 0; switch(message) { ... case IDM_CRASH: *ptr = 23; break; ... 從菜單中選擇崩潰項,應用程序崩潰和轉儲

    0熱度

    1回答

    如果我想在創建一個轉儲文件,如果我的進程等待超過30秒,有沒有辦法通過procdump來做到這一點?目前它有默認的5秒。但我沒有看到任何地方增加這個時間。可能嗎?

    3熱度

    1回答

    我對ProcDump(Sysinternals工具)的內部感興趣:它本質上是一個調試器嗎?它如何設法轉儲異常,第一次機會異常和甚至管理(CLR)異常的進程? 我可以看到它從kernel32.dll中導入了諸如DebugActiveProcess。它的字符串還包含CLR庫的名稱,因此我假設它動態加載它們以使用CLR調試API(儘管我沒有在字符串中看到mscordbi.dll - 應該如何?)。

    0熱度

    1回答

    我的C#WPF應用程序定期運行,每隔一段時間我都會收到此錯誤嘗試讀取或寫入這通常表示其他內存已損壞c# 這是我的代碼。最初,我認爲一些外部應用程序正在干擾我的數據庫,所以我添加了一個代碼來檢查數據庫是關閉還是打開。但錯誤似乎是別的東西,這讓我發瘋。 我發佈調用堆棧,我看到線程17有一些關於如何引起問題的事實。我的驅動 鏈接,我已經共享了整個轉儲文件,請檢查線程沒有17 https://drive.

    0熱度

    1回答

    我想爲.Net C#應用程序創建崩潰轉儲。 爲此,我寫了這將崩潰的堆棧溢出異常的應用代碼: namespace Crashme { class Program { static void Main(string[] args) { for (int i = 0; i < 10; i++) { System

    0熱度

    1回答

    我試圖讓使用ProcDump命令如下我的應用程序的轉儲文件: c:\dump>procdump.exe -e -h -ma -o -w myapp.exe c:\dump ProcDump v6.00 - Writes process dump files Copyright (C) 2009-2013 Mark Russinovich Sysinternals - www.sysinte

    0熱度

    2回答

    附圖 創建使用下列任何方法的轉儲文件是方式減緩(> 2分鐘),爲我們的當前場景可用。 procdump -ma notepad procdump notepad 打開任務管理器,選擇記事本,創建轉儲文件 沒有人有任何想法 什麼可能導致這個 如何可能加快這個 編輯:一些額外的信息 使用procexp並查看調用堆棧傾銷記事本,它似乎是從DBGHELP採取一個核心的CPU佔用100%的方法:dbghel

    -1熱度

    2回答

    我試圖從https://technet.microsoft.com/en-us/sysinternals/dd996900.aspx 安裝procdump的工具,當我打開命令窗口並運行procdump exe文件: procdump.exe -g -e -w -ma test.exe 它只是顯示在等待過程名稱test.exe 它根本沒有創建任何轉儲文件。 任何幫助將不勝感激。

    1熱度

    2回答

    我比較新使用procdump.exe實用程序,我試圖找出爲什麼我運行的進程崩潰而沒有生成崩潰轉儲或寫出未處理的日誌異常。我使用下面的命令行 procdump.exe -e -t PID C:\轉儲文件\ Process.dmp 由於我運行這個對抗是有問題的過程中,我不知道看到正在生成任何轉儲文件,雖然我看到以下異常多次: 例外:E0434352.CLR 根據一個網站,我看了一下,獲取生成特定的例外

    3熱度

    1回答

    我一直認爲自己在捕獲轉儲方面經驗豐富,但這個問題讓我非常困惑。我有一個定期崩潰的.net進程......我不知道它在崩潰,它是在本機或託管代碼中崩潰,還是它是處理異常或第三方DLL的進程本身。我所知道的是它正在崩潰。我試圖使用procdump得到崩潰的轉儲,但我真的很掙扎。我設置procdump如下: procdump processname.exe -ma -e 的問題是,這樣做的幾分鐘之內,p