这里是这种情况,我有一个应用程序需要提升权限才能在基于Windows Vista的HTPC上运行,但是我不想禁用UAC,因为计算机总是连接到Internet。 查看电视时使用的普通用户帐户具有最低限度的权限,因此,如果应用程序运行,UAC将启动,并要求我提供pipe理员凭据。 由于这很难做到,我宁愿不这样做。 因此,有没有办法白名单应用程序,所以UAC不需要凭据?
不幸的是,MS并没有包含一个使用UAC白名单应用程序的方法。 不过有一些窍门,通过检查启动应用程序,有一个很好的文章在这里做。 你可以通过使用计划的任务,或者称为提升我的应用来完成
根据这篇文章,您可以使用Microsoft应用程序兼容性工具包跳过UAC提示。
在您不希望每次启动应用程序时都提供pipe理员凭据的情况下,您可以使用Elevate Me 。
回答更广泛的问题在Windows Vista上,有没有办法允许应用程序始终以提升的权限运行? 您可以按照以下步骤操作: