如何在Windows 7 64位上自动启动调试器以调试32位应用程序?

Mot*_*tti 7 debugging windows-7

我正在尝试让Windows在启动应用程序时自动启动调试器(如msdn中所述)但是我收到以下错误:

未通知Visual Studio即时调试程序应用程序正确启动

快速搜索发现这个人有同样的问题,建议是:

如果您运行的是Vista或Win7,则需要以管理员身份运行vsjitdebugger,否则您将收到该错误.

我去了C:\Windows\System32\,在vsjitdebugger.exe我的属性的兼容性选项卡中,我选中了"以管理员身份运行此程序"复选框.现在我收到以下消息

请求的操作需要提升

其次是

无法打开此项目
可能已被移动,重命名或删除.要删除该项目吗?

我不确定这是64位操作系统上的32位应用程序是否相关.

小智 16

您应该以管理员身份运行应用程序(不要将vsjitdebugger.exe设置为以管理员身份运行).然后,系统会提示您输出安全警告,然后会在调试器的正常列表之后进行选择.在我的情况下,我不得不作为管理员程序运行,运行调试程序.