问题描述
我使用以下方法获取机器上的所有 LOCAL 用户帐户。它找到了其中的 12 个,但只处理了第一个。
ObjectQuery wql = new ObjectQuery(@"SELECT * FROM Win32_UserProfile");
ManagementObjectSearcher useRSSearcher = new ManagementObjectSearcher(wql);
ManagementObjectCollection users = useRSSearcher.Get();
Console.WriteLine("Users: " + "[" + users.Count + "]"); // Reports 12
foreach (ManagementObject user in users)
{
Console.WriteLine("Checking User: " + GetNameFromSID(user["SID"].ToString()));
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)