10

我有一个 C# WinForms 应用程序,其清单文件中的“uiAccess”设置为“True”。当我尝试在 Windows 7 x64 (RTM) 下的 Visual Studio 2008 SP1 中启动/调试它时,我收到此错误:

运行辅助功能应用程序需要遵循帮助中描述的步骤。

帮助按钮是一个断开的链接,单击确定只是关闭应用程序。它经过数字签名,我可以在 Windows 资源管理器中正常启动它。这是 MS Connect 中的相同错误,但不幸的是它已关闭:

https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=384183

问题:使用 Vista/Win7 x64(启用 UAC)的其他人能否确认他们遇到了同样的问题?有没有人以前见过这个问题并且知道如何解决它?

4

5 回答 5

1

尝试以管理员权限运行 Visual Studio。(只需右键单击它的图标,然后单击Run As Administator

当您以管理权限运行 Visual Studio 时,由它创建的任何进程都将具有管理权限,并且不会出现 UAC。因此,当您调试应用程序时,默认情况下它将具有权限。

于 2009-09-06T04:25:07.917 回答
0

尝试从开发工作室运行的 C++ 应用程序遇到了同样的问题。我在项目设置中将 UAC 绕过 UI 保护设置回 false,然后将 UAC 执行级别更改为 requireAdministrator,这似乎为我解决了这个问题。

于 2010-07-15T18:11:47.330 回答
0

我使用类似的设置但使用 VS2012 遇到了同样的问题。

我找到了这个“解决方案”,它对我没有帮助,但也许对你有帮助

基本上你需要运行一个提升的调试器,并在你的应用程序启动后启动它:

http://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/7a42efab-5ce8-456f-8a58-dfedbc2cefcb/debugging-with-uiaccesstrue?forum=windowsaccessibilityandautomation

于 2013-12-06T19:02:10.043 回答
-1

选择创建的exe文件,使文件可写,即不勾选只读。

于 2013-12-13T09:32:23.703 回答
-2

似乎 Visual Studio 2013 终于解决了这个问题,任何人仍然受到这个错误的困扰。:)

于 2013-12-06T22:58:09.357 回答