是他们检索已安装产品的替代方法

本文关键字:方法 他们 检索 安装 | 更新日期: 2023-09-27 18:28:04

public class Property
     {
         public string Name{ get; set; }
         public string Value{ get; set; }
     }
 List<Property> info = GetSystemInfo("Win32_ComputerSystem", "*", "", "System");
 info = GetSystemInfo("win32_Product", "*", "", "Product");

我正在使用上面的代码来获取已安装产品的列表。但它需要相当长的时间。实际上我没有看到它完成操作:(任何人都可以建议一种获取已安装产品列表的快速方法吗?

是他们检索已安装产品的替代方法

我可以确认这需要一段时间,具体取决于存储的软件数量。有时可能需要长达 5 分钟或更长时间。如果您查询的计算机支持 SNMP,我建议您使用该协议,您将收集更少的信息(实际上只有名称、ID、类型和安装日期(,但至少它几乎是即时的。

这是 MIB OID:

http://www.oid-info.com/get/1.3.6.1.2.1.25.6.3.1