Windows UAC,管理员提示,使用当前用户权限运行应用程序

时间:2011-01-17 10:47:33

标签: windows-7 windows-vista registry uac

我想在没有Admin权限的情况下在Windows 7上使用应用程序。 (当然是我使用Admin priviliges的安装过程)

现在我有以下问题: 当我想启动应用程序时,UAC弹出窗口要求管理员帐户运行该程序。但是用户没有管理员帐户,只能点击“否”,因此应用程序已关闭。

是否可以将此应用程序与当前用户的权限一起使用并停用UAC提示符?

在Win XP上,只弹出一个错误消息,表明应用程序没有管理员权限。 但是通过选择“Ok”,应用程序就开始工作了。

1 个答案:

答案 0 :(得分:1)

您需要在应用程序中创建并嵌入清单。这告诉操作系统您的程序是否与Windows Vista(及更高版本)内置的UAC兼容,因此不需要以管理员身份运行。将请求的执行级别设置为asInvoker

有关详细信息,请参阅MSDN上的this article

在MSDN杂志中出现的关于UAC的文章也有一些有用但有些更为通用的文章:Teach Your Apps To Play Nicely With Windows Vista User Account Control

相关问题