public static double GetExpiryWarningDays() { var passwordExpiryWarningDays = RegistryOperations.GetRegistryValue(Registry.LocalMachine, @"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon", "PasswordExpiryWarning", 0d); return(passwordExpiryWarningDays.Match(o => Convert.ToDouble(o, CultureInfo.InvariantCulture), () => 0d)); }