const string UACkey = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System";
const string SKEnableLUA = "EnableLUA";
const string SKConsentPromptBehaviorAdmin = "ConsentPromptBehaviorAdmin";
internal static void DO()
{
using (var sbk = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(UACkey, true))
{
var valEnableLUA = sbk.GetValue(SKEnableLUA);
var valConsentPromptBehaviorAdmin = sbk.GetValue(SKConsentPromptBehaviorAdmin);
if (valEnableLUA.ToString() != "1")
{
sbk.SetValue(SKEnableLUA, 1);
}
if (valConsentPromptBehaviorAdmin.ToString() != "0")
{
sbk.SetValue(SKConsentPromptBehaviorAdmin, 0);
}
}
}
C# 修改UAC
发布时间 2023-04-13 14:00:27作者: Heath Leger