如何在“用户帐户控制设置”中更改永不通知?

时间:2011-10-03 09:38:23

标签: c#

  

可能重复:
  Disabling UAC programmatically

如何通过c#更改“用户帐户控制设置”中的“永不通知”? 手动: 用户帐户 - >用户帐户控制设置 - >通过scall bar更改为“never notify”。

(我需要它进行自动化集成测试)

2 个答案:

答案 0 :(得分:6)

作为管理员,您可以更改相应的注册表项using C#

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System

看一下这个答案:https://superuser.com/questions/83677/disabling-uac-on-windows-7/83678#83678

答案 1 :(得分:3)

这应该可以解决问题。

using Microsoft.Win32;

RegistryKey key = Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System");
key.SetValue("EnableLUA", "0");
key.Close();