private int GetIntFromRegistryValue(string registryName) { var registryValue = RegistryEditor.ReadLocalMachineRegistryValue(UXRegistryKey, registryName); if (int.TryParse(registryValue, out var parsedValue)) { return(parsedValue); } else { return(0); } }
private DateTime?GetDateFromRegistryValue(string registryName) { var registryValue = RegistryEditor.ReadLocalMachineRegistryValue(UXRegistryKey, registryName); if (DateTime.TryParse(registryValue, out var parsedValue)) { return(parsedValue); } else { return(null); } }
private string GetNoUpdateStatus() { var nauValue = RegistryEditor.ReadLocalMachineRegistryValue(REGISTRY_ROOT, REGISTRY_NOUPDATE); switch (nauValue) { case NOUPDATE_ENABLE: return(DISABLE); case NOUPDATE_DISABLE: default: return(ENABLE); } }
private string GetAuOptionStatus() { var auValue = RegistryEditor.ReadLocalMachineRegistryValue(REGISTRY_ROOT, REGISTRY_AUOPTION); switch (auValue) { case AUOPTION_NOTIFY_DOWNLOAD: return(NOTIFY_DOWNLOAD); case AUOPTION_NOTIFY_INSTALL: return(NOTIFY_INSTALL); case AUOPTION_SCHEDULE_INSTALL: return(SCHEDULE_INSTALL); default: return(ENABLE); } }