using System; using System.DirectoryServices.AccountManagement; using System.Threading.Tasks; using Ameliorated.ConsoleUtils; using Microsoft.Win32; namespace amecs { public static class Globals { public static string Username = null; public static string UserDomain = null; public static string UserSID = null; public static string UserFolder = null; public static bool UserElevated = false; public static string UserHive { get { return "HKU\\" + UserSID; } } public static Task UserLoadTask = Task.CompletedTask; public static ConsoleUtils.LoadingIndicator CurrentIndicator = new ConsoleUtils.LoadingIndicator(); public static GroupPrincipal Administrators; public static UserPrincipal User; public static bool Exit() { ConsoleTUI.Close(); Environment.Exit(0); return true; } public static readonly int WinVer = int.Parse(Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion").GetValue("CurrentBuildNumber").ToString()); } }