我在widows服務器2008 r2機器上設置了我的開發環境。問題是,無論何時在會話0中運行的進程崩潰,我都不會收到通知。沒有Windows錯誤報告,沒有Visual Studio jit調試提示。如果常規應用程序崩潰,那麼我得到jit調試彈出窗口,並且能夠將調試器附加到正確的位置。可能會發生什麼?JIT調試彈出窗口不會在會話0中運行進程
0
A
回答
1
在W2K8會話0服務運行沒有用戶界面(非交互式)。因此,你永遠不會彈出一個窗口。解決這個問題的方法之一是將您的AEDebug regkey設置爲通過遠程調試附加ntsd或cdb,如ntsd.exe -server tcp:port=50000:54999 -p %ld -e %ld -g -noio
。然後,當某些事件崩潰時,您會看到ntsd.exe進程在taskmgr中運行,您可以附加到它(您需要使用cdb並查詢打開哪些端口進行調試)。這可以很容易地包裝在某種守護進程或服務中,這些守護進程或服務不斷監視新的調試會話並自動爲您彈出cdb。
然後,您可以擴展此模式以啓動任意日誌記錄進程而不是ntsd。只要確保該流程使用正確的權限運行並且沒有UI。
相關問題
- 1. 會話彈出窗口
- 2. 在彈出窗口中運行測試
- 3. 與客戶端會話彈出窗口
- 4. 彈出窗口不會在MVC中彈出
- 5. JSF不會在彈出窗口中調用getter方法
- 6. 在彈出窗口焦點設置會話變量在ADF中
- 7. 彈出窗口不會指向按鈕
- 8. Android彈出窗口不會解僱
- 9. 彈出窗口不會關閉
- 10. FB.ui彈出窗口不會關閉
- 11. Firefox彈出窗口不會收到cookie
- 12. 彈出窗口不會追加文字
- 13. 在jQuery的彈出窗口中的會話超時處理
- 14. 如何在彈出窗口中保持iframe的會話狀態?
- 15. 會話變量在彈出窗口中丟失?
- 16. 在彈出窗口中丟失會話變量
- 17. ApprovalTests DiffReporter在測試失敗時不會彈出差異窗口
- 18. tvOS:applicationWillResignActive/applicationDidBecomeActive在顯示系統彈出窗口時不會調用
- 19. 彈出窗口在軌道中運行?
- 20. 使彈出窗口背景透明而不會退出彈出窗口
- 21. 生產時間調試 - 會話0進程
- 22. 如何唯一標識在會話0中運行的Internet Explorer窗口?
- 23. 在iframe中失去會話狀態,但不在彈出窗口中
- 24. 表格在運行時不會彈出
- 25. 在彈出窗口中單擊微調器會導致WindowManager $ BadTokenException
- 26. 在調試時隱藏彈出窗口
- 27. 調試!程序不會運行
- 28. 在會話過期時關閉彈出窗口
- 29. 窗體不會彈出
- 30. 彈出窗口中的.NET MVC 4網站JavaScript函數不會運行