DirectoryEntry的无限循环

时间:2015-05-07 09:11:32

标签: c#

我正在尝试在计算机中创建本地用户的“列表”。我执行这段代码:

public void ConnexionAD()
{
    string PC = "WinNT://localhost";
    using(var computerEntry = new DirectoryEntry(PC))
    {
        foreach(DirectoryEntry childEntry in computerEntry.Children)
        {
            if(childEntry.SchemaClassName == "User")
            {
                Console.WriteLine(childEntry.Name);
            }
        }
    }
}

嗯,它有效,我获得了我的本地用户,但我无法控制我的图形界面(MAINWINDOW),就像有一个无限循环

我用一个按钮调用此方法。

我有4个结果,但我无法控制MainWindow

如果我在foreach循环之后放入“Console.WriteLine(”End“),那就不是写了。

你有什么想法吗?

由于

0 个答案:

没有答案