/// <summary> /// Gets the user name of the current user. /// </summary> /// <returns> /// The user name of the current user. /// </returns> public static string GetCurrentUser() { using (WindowsIdentity identity = WindowsIdentity.GetCurrent(false)) { WindowsUser.ExtractDomainAndUser(identity.Name, false, false, out _, out string username); return(username); } }
/// <summary> /// Gets the domain of the current user. /// </summary> /// <returns> /// The domain of the current user. /// </returns> public static string GetCurrentDomain() { using (WindowsIdentity identity = WindowsIdentity.GetCurrent(false)) { WindowsUser.ExtractDomainAndUser(identity.Name, false, false, out string domain, out _); return(domain); } }