.NET Webform得到客户端windowsxp登录用户名 如题客户端系统是windows xp,使用C#开发,使用Request.ServerVariables["LOGON_USER"]的时候在xp系统下得到的用户名为空 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /// <summary> /// 操作系统的登录用户名 /// </summary> /// <returns></returns> string GetUserName() { try { string st = ""; ManagementClass mc = new ManagementClass("Win32_ComputerSystem"); ManagementObjectCollection moc = mc.GetInstances(); foreach (ManagementObject mo in moc) { st = mo["UserName"].ToString(); } moc = null; mc = null; return st; } catch { return "unknow"; } finally { } } 估计你允许用户匿名访问了,你可以用Windows集成身份验证 跪求淘宝旺旺群发陌生人信息C#代码 Socket的Listen方法的连接最大数的问题 C#中的疑問? 关于TCPClient的问题? C# 在修改登陆信息的问题 app.config文件的读与写的问题 线程问题 SQL server 数据库连接的问题 在C#里调用DOS程序? 一段关于socket的代码,帮忙看看 多线程做打字游戏 C# 中怎么求解反双曲正弦
/// 操作系统的登录用户名
/// </summary>
/// <returns></returns>
string GetUserName()
{
try
{
string st = "";
ManagementClass mc = new ManagementClass("Win32_ComputerSystem");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{ st = mo["UserName"].ToString(); }
moc = null;
mc = null;
return st;
}
catch
{
return "unknow";
}
finally
{
} }