Windows 8 计算机无法迭代工作组成员
本文关键字:工作 工作组 组成员 迭代 计算机 Windows | 更新日期: 2023-09-27 17:56:09
我在从 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为此以管理员身份运行
以管理员身份运行您的 Visual Studio 或其生成的可执行文件。
如果您已经以管理员身份运行VS/exe,请确保W8计算机位于名为"WORKGROUP"的同一工作组中,并且它们不是Windows RT(Windows on ARM)操作系统,因为这些操作系统不支持工作组。