确定用于安装Windows服务的MSI

时间:2012-06-28 22:20:08

标签: windows-installer wmi

有没有办法使用Win32_Class和C#结合使用ManagementBaseObject来确定用于安装Windows服务的MSI?或其他一些方法(最好使用C#)?

我需要遍历所有当前服务并询问(某些实体...... MSI数据库?)谁安装了这项服务?

在Win32_Service WMI类上使用ManagementObjectSearcher查询迭代我可以做的所有服务,但是我没有看到任何方法可以绑定到用于提供服务的MSI(如果有的话)。我知道并非所有服务都是使用MSI安装的,但对于那些服务,我想记录那些我要生成的报告。

关于如何做到这一点的任何想法?

0 个答案:

没有答案