Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何获取用户从计算机注销的时间_C# - Fatal编程技术网

C# 如何获取用户从计算机注销的时间

C# 如何获取用户从计算机注销的时间,c#,C#,我想从计算机管理获取用户名、上次登录和注销时间 尝试使用以下代码,获取注销时间的null: foreach (DirectoryEntry de in dirs.Children) { if (de.SchemaClassName == "User") { wr.WriteLine(); wr.Write(de.Path); wr.Write(","); if (de.Properties["lastlogin"].Value

我想从计算机管理获取用户名、上次登录和注销时间

尝试使用以下代码,获取注销时间的
null

foreach (DirectoryEntry de in dirs.Children)
{
    if (de.SchemaClassName == "User")
    {   wr.WriteLine();
        wr.Write(de.Path);
        wr.Write(",");
        if (de.Properties["lastlogin"].Value != null)
        {
            wr.Write(de.Properties["lastlogin"].Value.ToString());
            wr.Write(",");
        }
        else
            wr.Write(",");
        if (de.Properties["lastLogoff"].Value != null)
        {
            wr.Write(de.Properties["lastLogoff"].Value.ToString());
            wr.Write(",");
        }
        else
            wr.Write(",");
    }

@abhitalks,最后一个大括号不在原始代码中。看这里@FrédéricHamidi:哦,是的,我把它弄混了,我以为它丢了,因为我的编辑在你编辑时被放弃了。很抱歉给你带来了困惑。我看你已经重置了。谢谢。