问题描述
我创建了从 Windows 操作系统收集已安装应用程序版本信息的方法。但是面对缓慢的问题,当将值分配给 foreach 时。获取 ManagementObjectSearcher 结果更快。对我的要求有什么建议吗?
ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_Product WHERE Name=Google Chrome");
foreach (ManagementObject obj in searcher.Get()) // this part is taking too long time to process
{
MessageBox.Show(obj["Name"] + "-----" + obj["Version"]);
};
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)