我離開了一個程序運行昨晚,它運行良好約5個小時,然後其中一個內置的自我診斷測試檢測到一個問題,並提出了一個對話框盒子告訴我這個問題。該程序是用調試信息(/ Zi)構建的。是否有可能以某種方式讓調試器啓動,以便我可以檢查程序中某些變量的值?還是爲時已晚?調試程序不在調試器中運行,沒有崩潰
1
A
回答
3
您可以將調試器附加到正在運行的進程:
調試>附加到進程...
只需先打開程序的解決方案。
假設你還有屏幕上的錯誤對話框,如果你有windbg
或Visual您可以打入程序和工作備份調用堆棧檢查變量等
1
「調試」菜單中有一個選項可將調試器附加到正在運行的進程IIRC。
2
對於未來的崩潰... Studio Professional,即使程序未運行,您也可以調試崩潰轉儲。有時候這很有用。有關詳細信息,請參閱MSDN上的「MiniDumpWriteDump」。
除此之外,它是「附加到進程」。
專業版的Visual Studio有Just-in-Time調試器,即使MSVC沒有運行,也會在任何事件發生時立即啓動。它還會找到源代碼(如果調試信息和源代碼可用)併爲您打開/創建解決方案。
相關問題
- 1. 程序崩潰調試
- 2. 如何在調試器中不發生崩潰時調試可運行jar?
- 3. dismissModalView崩潰iPhone應用程序,但沒有調試器
- 4. 彙編(tasm)程序在運行時崩潰,但在調試器(turbo調試器)中工作正常
- 5. iPad應用程序,將在調試運行,但即席崩潰
- 6. UWP應用程序崩潰時沒有在調試模式下
- 7. 等待調試器崩潰?
- 8. 調試在調試器內部不會發生的崩潰
- 9. 調試器不停在斷點處,應用程序崩潰
- 10. C#COM應用程序崩潰調試
- 11. 如何調試崩潰的JavaFX程序?
- 12. Iphone/IOS - 調試應用程序崩潰
- 13. 如何調試崩潰應用程序
- 14. 崩潰調試Win32應用程序
- 15. 調試崩潰的Flash應用程序
- 16. 調試Android應用程序崩潰
- 17. ANR調試應用程序時崩潰
- 18. 應用程序崩潰了調試(iOS)
- 19. 調試崩潰(C++)
- 20. 調試Silverlight崩潰
- 21. 調試tomcat崩潰
- 22. 調試Python崩潰
- 23. 調試WP7崩潰
- 24. Windows沒有產生調試窗口,當應用程序崩潰
- 25. C++程序僅在調試器中崩潰
- 26. 如何在運行Silverlight應用程序時調試瀏覽器崩潰
- 27. 調試器錯誤:正在調試的程序未運行
- 28. 調用delete []會使程序崩潰,但不會調試
- 29. Visual Studio試圖在編輯器中運行程序並崩潰
- 30. 不能在沒有調試的情況下運行VC++程序
是的,啓動VS並轉到調試 - >附加到進程 – Paolo 2010-06-08 09:08:23