在过去的几年里,我一直以有限的用户身份登录我的电脑并以这种方式调试应用程序。现在我正在转向x64位应用程序,我无法执行此操作并出现对话框错误,如下所示。当然,这不是真正的问题,因为服务运行得很好。如果我注销并以管理员身份登录,我可以正常调试,就像我对32位进程一样。
由于x64调试目前正在使用远程调试技术,有没有人知道这样做的方法而不是管理员?
VS2008错误:
无法启动程序 “C:\ PathToDebug \ my.exe” Microsoft Visual Studio远程调试监视器(MSVSMON.EXE)失败 开始。验证远程 调试器已正确安装。
!!!编辑!!!
抱歉,我发现了错误。我使用一个非常安全的环境,LUA + SRP,并且出于某种原因必须为“C:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ Remote Debugger \ x64 \ msvsmon.exe”添加一个附加规则。一切都很好现在
答案 0 :(得分:1)
抱歉,我发现了错误。我使用一个非常安全的环境,LUA + SRP,并且由于某种原因必须为“C:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ Remote Debugger \ x64 \ msvsmon.exe”添加额外的规则“一切都很好现在
答案 1 :(得分:0)
很有可能没有为“所有用户”安装x64程序。执行安装时,有时您会在安装文件之前看到此选项。这可能与x64体系结构无关,而是与文件权限错误有关。
安装应用程序时,最好以ADMIN身份安装,并首先为所有用户启用它。然后作为受限用户,没有文件权限错误。