【发布时间】:2010-10-01 21:30:34
【问题描述】:
我最近切换到了 Vista,我想保持 UAC 处于开启状态,因为我同意它可以大大提高计算机的安全性。我经常使用的一些开发者工具需要运行提升:
- Windows 版 PIX
- Visual Studio 2005(调试和 IncrediBuild 工作似乎需要提升的权限)
- 映射和替换驱动器:提升的进程似乎看不到我在我的用户帐户中映射的驱动器。 This article 描述了该问题,但我不确定如何实施其最终建议以“在提升登录的上下文中映射这些驱动器”。
我尝试了很多我发现的建议,Compatibility Administrator 看起来很有希望,但结果仍然不是我想要的。当我使用RunAsInvoker 时,没有UAC 提示,但是Visual Studio 没有工作。当我使用 RunAsAdmin 或 RunAsHighest 时,它可以工作,但是有提示。
有什么方法可以教 UAC 记住某些特定的应用程序应该始终运行提升并且从不提示我这个,或者其他方式如何允许我在没有提示的情况下启动 VS?如果没有办法做到,是否有一些安全原因不能做到?
【问题讨论】:
标签: visual-studio windows-vista uac