如何更快地获得 ManagementObject 的结果

问题描述

我创建了从 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 (将#修改为@)