【发布时间】:2008-09-24 16:57:49
【问题描述】:
我直到 5 月左右才升级到 Vista,我经常听到我在现实生活中认识的开发人员说的一件事是“你应该做的第一件事就是关闭 UAC 垃圾”
嗯,出于几个原因,我一直把它放在一边。首先,如果我做了一些愚蠢的事情,比如暂时失去理智并运行电子邮件中的附件,或者如果我查看某个站点遇到了一些未修补的漏洞,则可以作为故障保险。其次,作为一项大型实验,看看它到底是好是坏。
最后,我认为它强制执行了一些更好的做法。我曾经在 Windows 中直接在 inetpub\wwwroot 中开发每个网站(Visual Studio .NET 2003 或多或少需要这个),但现在我在其他地方开发它们,因为 UAC clickfest 是一场噩梦。我认为这是微软的说法“你应该真的这样做”。
通过另一个类比 - 如果您编写了一个可以在 XP 和 2000 上运行的 Web 应用程序,但需要关闭 Server 2003 的 50 种不同的安全功能,那么真正的解决方案可能是只修复应用程序,使得它不需要关闭安全功能。
但现在我不得不使用一个真正不设计为在 inetpub/wwwroot 之外开发的应用程序,因此 UAC 真的很麻烦。纠正这一点超出了项目的范围。我想坚持我的立场并让 UAC 保持打开状态,但我也担心每次需要修改文件时都会自动单击“是”或“允许”三次。
我只是头脑简单吗? Vista 上的大多数开发人员是打开还是关闭 UAC?对于上面描述的例子,有没有更好/更简单的方法?
【问题讨论】:
标签: windows-vista uac