您可以使用WMI枚举本地用户和组:
class Program
{
static void Main(string[] args)
{
SelectQuery sQuery = new SelectQuery("Win32_UserAccount", "Domain='mypcname'");
try
{
ManagementObjectSearcher mSearcher = new ManagementObjectSearcher(sQuery);
Console.WriteLine("User Accounts");
Console.WriteLine();
foreach (ManagementObject mObject in mSearcher.Get())
{
Console.WriteLine("Account {0}", mObject["Name"]);
foreach (PropertyData prop in mObject.Properties)
{
Console.WriteLine("Name: {0}\tValue: {1}", prop.Name, prop.Value);
}
Console.WriteLine();
}
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
Console.ReadKey();
}
}
Run Code Online (Sandbox Code Playgroud)
上面的代码需要引用System.Management
,您需要将"mypcname"替换为您的机器名称.
归档时间: |
|
查看次数: |
1198 次 |
最近记录: |