是否可以在Vista中以编程方式禁用UAC?或者,我可以通过任何方式使我的应用程序不受UAC设置的限制吗?仅供引用,该应用程序需要动态安装硬盘驱动器,这就是为什么我每次都无法请求UAC许可的原因...
更新:
我正在寻找与Kosi2801所述相符的内容,基本上是要求用户始终以“提升”模式启动程序。我希望许可是一次性的,我不是说我以编程方式禁用UAC而不先征得许可。我确定有很多程序需要在这种模式下运行(尤其是与硬件相关的程序),因此应该有某种方式容纳它。
最佳答案
将HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System中的EnableLUA DWORD值设置为0,然后重新启动。
这将禁用UAC,而不会出现问题,我将对所有用户执行此操作,无论您是否允许,都取决于您,因为远景UAC如此恐怖,我相信拥有它的人越少越好(仅远景) )现在在win7中更好。
玩我的注册表技巧:)
在win7中也可以使用,请告诉我您的情况。
关于windows-vista - 以编程方式禁用UAC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/682182/