ネットワーク上のすべてのPCに照会して、実際にログオンしているユーザーを確認する方法。 "IPAddress + LogedUserName"のリストを取得する必要があります。c#ネットワーク上のログに記録されたユーザーを確認する
は、私はこの方法により、LAN上のコンピュータのリストを取得しています:
using (DirectoryEntry root = new DirectoryEntry("WinNT:"))
{
foreach (DirectoryEntry computers in root.Children)
{
foreach (DirectoryEntry computer in computers.Children)
{
if ((computer.Name != "Schema"))
{
textBox1.Text += computer.Name + "\r\n";
}
}
}
}
をしかし、私はまた、利用可能な各コンピュータにログオンしたユーザーの名前を持っていると思います。
ドメインにいますか?あなたはもっと多くの詳細を提供する必要があります。そのため、質問はおそらく閉じられるでしょう。 –
質問を編集しました。それは良いですか?私はコンピュータの可用性にIPアドレスの範囲をチェックし、その名前を取得し、現在ログオンしているユーザ名を取得したい。 – DefinitionHigh
多くの方が良い、私は再投票することにした。 –