public PowershellSettings(ConfigEngine engine) : base(engine) { _groupName = "Powershell Settings"; _items.Add(new ConfigRegistryItem(engine, "Computer Execution Policy", "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\PowerShell\\1\\ShellIds\\Microsoft.PowerShell", "ExecutionPolicy", "AllSigned", RegistryValueKind.String)); _items.Add(new ConfigRegistryItem(engine, "User Execution Policy", "HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\PowerShell\\1\\ShellIds\\Microsoft.PowerShell", "ExecutionPolicy", "RemoteSigned", RegistryValueKind.String)); }
public ConfigRegistryItem(ConfigEngine engine, string itemName, string path, string name, object value, RegistryValueKind kind) : base(engine, itemName) { _path = path; _name = name; _value = value; _kind = kind; }
public RegionalSettings(ConfigEngine engine) : base(engine) { _groupName = "Regional Settings"; //var tz = TimeZoneInfo.GetSystemTimeZones(); var timeZone = TimeZoneInfo.FindSystemTimeZoneById("W. Europe Standard Time"); _items.Add(new ConfigTimeZoneItem(engine, timeZone)); }
public MainWindow() { InitializeComponent(); _engine = new ConfigEngine(); _engine.LogEvent += _engine_LogEvent; }
public ConfigTimeZoneItem(ConfigEngine engine, TimeZoneInfo timeZone) : base(engine, "Time Zone") { _timeZone = timeZone; }
public ConfigGroup(ConfigEngine engine) { _engine = engine; }
protected ConfigItem(ConfigEngine engine, string itemName) { _engine = engine; _itemName = itemName; }