Windows 8 (x64) システムからワークグループ内のコンピューターのリストを取得する際に問題があります。
私のワークグループには、いくつかのコンピューターがあります。一部は W7 で、一部は W8 です。W7 コンピューターはすべてのワークグループ PC のリストを取得できますが、W8 コンピューターは同じコードでは取得できません (コードを実行している PC でさえ) できません。
using (DirectoryEntry workgroup = new DirectoryEntry("WinNT://Workgroup"))
{
foreach (DirectoryEntry childEntry in workgroup.Children)
{
Console.WriteLine(childEntry.Name);
}
}
私はここで与えられた解決策を試していました: ワークグループでコンピューターを取得する
誰かがこれについて考えていますか?
更新: Visual Studio は、このために管理者として実行されます