有沒有什麼辦法可以檢測Windows 7中的進程崩潰?只是爲了澄清每個進程崩潰的窗口創建WERfault.exe(Windows錯誤報告)。我有驅動程序通過使用內核的現有內核回調機制來監視系統,該機制在發生某個進程事件(使用PsSetCreateProcessNotifyRoutine)時通知我的驅動程序 。問題是我看到由svchost.exe創建的WERfault.exe,但我找不到解決哪個進程崩潰的方法。檢測進程崩潰 - C++代碼
3
A
回答
1
將您的應用程序設置爲automatic debugger。如果你想提供通常的UI,這可以在真正的WER上傳遞事件。
+0
感謝您的回答。當將我的應用程序設置爲autodebug時,werfaulf會創建它,並且一個參數是進程的名稱(如何崩潰)。謝謝您的幫助 。 – 2013-02-20 11:33:51
1
- >有沒有什麼辦法來檢測Windows 7中的進程崩潰?
是的,你可以使用AdPlus腳本,可以使用命令行。 它可以使用windbg去爲文檔,我認爲它可以解決您的問題。 Adplus將所有進程內存轉儲到文件中。
相關問題
- 1. 在.NET中檢測進程崩潰
- 2. Process.Start c#進程崩潰
- 3. 爲什麼這個C#代碼會導致進程崩潰?
- 4. 如何檢測Poco子進程何時崩潰?
- 5. 崩潰檢測,日誌記錄和C++
- 6. 快速檢測遠程進程退出/崩潰
- 7. 代碼崩潰與VS11測試版
- 8. In App Purchase的代碼崩潰測試
- 9. 崩潰jQuery代碼
- 10. collapsible面板崩潰代碼不崩潰
- 11. JQuery和IE8崩潰檢測
- 12. 使用New Relic在NodeJS中檢測進程崩潰
- 13. 如何從以下代碼檢測崩潰?
- 14. 爲什麼這個C++代碼崩潰?
- 15. 如何手動崩潰的C#代碼
- 16. C代碼在運行時崩潰
- 17. 分析崩潰的diassembled C++代碼
- 18. 簡單的C代碼總是崩潰
- 19. 簡單的C++ OpenSSL代碼崩潰
- 20. 檢測FLASH插件崩潰
- 21. SURF檢測後OpenCV崩潰
- 22. 檢測進程是否崩潰(或停止)的簡單方法?
- 23. Windows進程注入崩潰
- 24. 創建進程時崩潰
- 25. 應用程序崩潰,錯誤代碼
- 26. 簡單的教程SFML代碼崩潰
- 27. 應用程序崩潰與exc_bad_access代碼
- 28. C++線程 - 崩潰
- 29. C++程序崩潰
- 30. C#程序崩潰
你想解決什麼*問題*可能有一種更優雅的(並且更脆弱的)解決方法,它不涉及werfault.exe並試圖通過解析參數和whatnot來調用它的原因。 – 2013-02-19 19:57:24
當進程崩潰時,werfault.exe不會啓動調試器嗎?也許你可以在調試器進程中遍歷打開的句柄,並找到它正在調試的進程。 – Gogeta70 2013-02-19 21:53:29
Nik Bougalis - 我試圖監視一些系統並給出一些事件報告。其中一個事件是檢測到事件崩潰。 – 2013-02-20 08:23:23