是否可以在64位計算機上將x86遠程調試器作爲服務安裝?我需要在Session 0進程中將調試器附加到託管代碼。該進程運行32位,但安裝的調試器服務是64位,不會附加到32位進程。x64上的x86遠程調試器服務
我嘗試使用SC命令創建服務,並能夠獲得服務啓動,並驗證它在任務管理器進程中運行。但是,當我嘗試使用visual studio連接到它時,它說遠程調試器監視器未啓用。當我停止了x86服務,並啓動了x64服務並且能夠找到顯示器時,仍然出現了錯誤。
以下是我嘗試使用遠程調試器時發生的錯誤: 無法附加到進程。 64位版本的Visual Studio遠程調試監視器(MSVSMON.EXE)無法調試32位進程或32位轉儲。請改爲使用32位版本。
以下是我嘗試本地附加時發生的錯誤: 此計算機不支持附加到不同終端服務器會話中的進程。嘗試對計算機進行遠程調試,並在進程的會話中運行Microsoft Visual Studio遠程調試監視器。
如果我嘗試運行32位遠程調試器作爲一個應用程序,它不會工作,將B/C遠程調試器在我的會議,而不是在會話0
你能提供更多關於這個問題的細節嗎?有問題的32位服務是什麼?究竟是什麼錯誤 - 你意味着它的位數,但64位調試器應該能夠加載32位託管代碼afaik。 – x0n 2008-09-16 20:56:37