如何使用C#在Windows中获取本地计算机用户名列表?
最佳答案
using System.Management;
SelectQuery query = new SelectQuery("Win32_UserAccount");
ManagementObjectSearcher searcher = new ManagementObjectSearcher(query);
foreach (ManagementObject envVar in searcher.Get())
{
Console.WriteLine("Username : {0}", envVar["Name"]);
}
此代码与link KeithS posted相同。几年前,我没有问题地使用了它,但是忘记了它的来源,谢谢基思。