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

时间:2013-12-05 10:58:23

标签: 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)
        {
            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(",");
    }

0 个答案:

没有答案