每当我试图以管理员身份运行我的应用程序时,我都会遇到以下错误,并询问是否允许。
如果我直接运行该应用程序而不是作为管理员,则似乎可以正常工作。我需要做些什么才能摆脱UAC? 不,我不想让用户手动更改UAC设置。
我需要调整注册表设置吗,仅针对我的程序或任何证书我需要签名?
如果我直接运行该应用程序而不是作为管理员,则似乎可以正常工作。我需要做些什么才能摆脱UAC? 不,我不想让用户手动更改UAC设置。
我需要调整注册表设置吗,仅针对我的程序或任何证书我需要签名?
![alt text](https://istack.dev59.com/gRZxN.webp)
In
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
有一个名为ConsentPromptBehaviorAdmin
的项目。请更改它。
schtasks /run /tn "TASKNAMEINQUOTES"。这将调用任务,以提升的权限运行应用程序,而无需UAC提示。
更多信息请参见:http://www.howtogeek.com/howto/windows-vista/create-administrator-mode-shortcuts-without-uac-prompts-in-windows-vista/
配置应用程序始终以提升的权限运行: http://technet.microsoft.com/zh-cn/library/cc709691(WS.10).aspx#BKMK_S2
您的进程需要提升其权限。CodeProject 上有几篇文章与此相关,但首先看一下this。