private static string GetSettingsFilename(string demo) { if (DemosGlobal.Is64Process()) { return(GetSettingsFilename(demo, InstallPlatform.x64)); } else { return(GetSettingsFilename(demo, InstallPlatform.win32)); } }
public static void TryRestartElevated(string[] args) { foreach (string s in args) { if (string.Compare("/restartElevated", s) == 0) { string msg = string.Format("{0}: {1}", DemosGlobalization.AdminPrivilege, Process.GetCurrentProcess().ProcessName); MessageBox.Show(msg, DemosGlobalization.Warning, MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } string[] argsNew = new string[args.Length + 1]; Array.Copy(args, argsNew, args.Length); argsNew[args.Length] = "/restartElevated"; DemosGlobal.RestartElevated(argsNew); }
public static bool MustRestartElevated() { return(DemosGlobal.NeedUAC() && !DemosGlobal.IsAdmin()); }
public static string GetActiveScenarioFilename() { return(GetActiveScenarioFilename(DemosGlobal.Is64Process() ? InstallPlatform.x64 : InstallPlatform.win32)); }