Exemple #1
0
 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;
 }
Exemple #2
0
        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);
        }