来自Win32_NetworkLoginProfile的查询非常慢

时间:2017-07-27 08:19:24

标签: c#

我正在使用C#从Win32_NetworkLoginProfile查询Name,LastLogon,PasswordExpires,UserType,但它很慢,返回结果大约需要150秒。有没有办法优化查询?或者有更好的方法来获取我需要的信息?

这是我的代码:

 ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT Name,LastLogon,PasswordExpires,UserType FROM WIN32_NETWORKLOGINPROFILE WHERE Name LIKE '%" + System.Environment.UserName + "%'");
 searcher.Options.ReturnImmediately = true;
 var result = searcher.Get();

0 个答案:

没有答案