sykpboy(小憩),谢谢。
但是怎么取登陆名字,
写几句代码呀!

解决方案 »

  1.   

    首先,取消IIS你的虚拟目录匿名访问权限。
    string strAccount;
    strAccount = Request.ServerVariables["LOGON_USER"];
      

  2.   

    哦,我忘记了告诉你,我现在是用winform , 你的代码可以用么?不过,还是谢你!
      

  3.   

    Environment.UserDomainName,这条语句是取得当前域的用户名,而不是域的名字,我上午测试过了。
    谢谢你啦
      

  4.   

    happyno7(夕丁)/sykpboy(小憩) :例如当前域用户是:domain1/mywebcom, 
    Environment.UserDomainName取得的值是mywebcom,实际上我想要得值是domain1。
      

  5.   

    我觉得是你搞错了。
    我刚测试了一下,得到的就是当前用户所在域的名字。
    DomainName/UserName
    得到的就是
    DomainName
      

  6.   

    就这些东东。
    string strAccount;strAccount = Environment.MachineName + "\n";
    strAccount += Environment.OSVersion + "\n";
    strAccount += Environment.SystemDirectory + "\n";
    strAccount += Environment.UserDomainName + "\n";
    strAccount += Environment.UserInteractive + "\n";
    strAccount += Environment.UserName + "\n";
    strAccount += Environment.Version + "\n";
    strAccount += Environment.WorkingSet + "\n";label1.Text=strAccount;
      

  7.   

    sykpboy(小憩), 你说得是的。但是我测试的结果为什么就不是我想要得呢?
    真得很郁闷!
      

  8.   

    获取与当前用户关联的网络域名。public static string UserDomainName {get;}属性值
    主机的网络域名。异常
    异常类型 条件 
    PlatformNotSupportedException 当前操作系统不支持检索此网络域名。 
    InvalidOperationException 无法检索此网络域名。 备注
    该属性的值通常为主机名,但可能取决于所部署的应用程序解决方案。当前用户是 UserName 中指定的名称。示例
    // Sample for the Environment.UserDomainName property
    using System;class Sample 
    {
        public static void Main() 
        {
        Console.WriteLine();
    //  <-- Keep this information secure! -->
        Console.WriteLine("UserDomainName: {0}", Environment.UserDomainName);
        }
    }