private void CheckSystemStatus() { if (WindowsUtil.SystemRestore_Status() == 0) { Logger.Log("Windows Restore DISABLED", Logger.LogType.WARNING); SwitchCreateRestorePoint.IsChecked = false; SwitchCreateRestorePoint.IsEnabled = false; } if (WindowsUtil.GetWindowsBuildNumber() < 10000) { MessageBox.Show("Please run DWS on Windows 10.", "Info", MessageBoxButton.OK, MessageBoxImage.Information); Close(); } SwitchUacEnabled.IsChecked = WindowsUtil.UAC_Status(); Logger.Log($"System info: {WindowsUtil.GetProductName()}, Version:{WindowsUtil.GetSystemBuild()}", Logger.LogType.INFO); }