2011-07-13 105 views
6

我試圖讓Windows自動啓動,當應用程序啓動調試器(如described in msdn),但是,我發現了以下錯誤:如何自動啓動調試程序以調試Windows 7 64位上的32位應用程序?

The Visual Studio Just-In-Time Debugger was not notified that the application correctly started

快速搜索發現this person with the same problem,其中建議是:

If you are running Vista or Win7 you need to run vsjitdebugger as an administrator or you will get that error.

我去C:\Windows\System32\vsjitdebugger.exe的屬性的兼容性選項卡我查了運行此程序作爲管理員複選框。現在,我得到了以下信息

The requested operation requires elevation

其次

Can't open this item
It might have been moved, renamed, or deleted. Do you want to remove this item?

我不知道,如果事實證明這是一個64位操作系統32位應用程序是相關的。

回答

14

您應該以管理員身份運行您的應用程序(不要將vsjitdebugger.exe設置爲以管理員身份運行)。然後,系統會提示您提供安全警告,然後在帶有調試器的正常列表之後進行選擇。 在我的情況下,我不得不以運行調試程序的管理員程序運行。

+0

如果您嘗試在64位計算機上調試32位進程並且該進程無法以管理員身份運行,那麼在此處是否有任何解決方法? –

相關問題