public static string GetUserName(NameFormattingOption nameFormat) { if (Environment.OSVersion.Platform != PlatformID.Win32NT) { return null; } var userName = new StringBuilder(1024); var userNameSize = userName.Capacity; if (GetUserNameEx((int)nameFormat, userName, ref userNameSize) != 0) { string[] nameParts = userName.ToString().Split('\\'); return nameParts[0]; } return null; }
public static string GetUserName(NameFormattingOption nameFormat) { if (Environment.OSVersion.Platform != PlatformID.Win32NT) { return(null); } var userName = new StringBuilder(1024); var userNameSize = userName.Capacity; if (GetUserNameEx((int)nameFormat, userName, ref userNameSize) != 0) { string[] nameParts = userName.ToString().Split('\\'); return(nameParts[0]); } return(null); }