.net 怎么 获取电脑登录的中文名称,注意是中文名称.net

解决方案 »

  1.   

     private string GetUserName()
            {
                try
                {
                    string name = string.Empty;
                    ManagementClass mc = new ManagementClass("Win32_ComputerSystem");
                    ManagementObjectCollection moc = mc.GetInstances();                foreach (ManagementObject mo in moc)
                    {
                        name = mo["UserName"].ToString();
                    }                moc = null;
                    mc = null;                return name;
                }
                catch
                {
                    return "unknow";
                }
            }