namespace amecs.Extra { public class WSH { public static bool Enable() => amecs.RunBasicAction("Enabling Windows Script Host", "Enabled WSH successfully", i => { new Reg.Value() { KeyName = Globals.UserHive + @"\SOFTWARE\Microsoft\Windows Script Host\Settings", ValueName = "Enabled", Data = 1, Type = Reg.RegistryValueType.REG_DWORD }.Apply(); new Reg.Value() { KeyName = @"HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings", ValueName = "Enabled", Data = 1, Type = Reg.RegistryValueType.REG_DWORD }.Apply(); }); public static bool Disable() => amecs.RunBasicAction("Disabling Windows Script Host", "Disabled WSH successfully", i => { new Reg.Value() { KeyName = Globals.UserHive + @"\SOFTWARE\Microsoft\Windows Script Host\Settings", ValueName = "Enabled", Data = 0, Type = Reg.RegistryValueType.REG_DWORD }.Apply(); new Reg.Value() { KeyName = @"HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings", ValueName = "Enabled", Data = 0, Type = Reg.RegistryValueType.REG_DWORD }.Apply(); }); } }