C# 正在远程计算机上查找组件服务的版本

C# 正在远程计算机上查找组件服务的版本,c#,service,components,C#,Service,Components,如何使用c#获取远程计算机上已安装组件服务的版本 这是本地机器…有人能告诉如何访问远程机器吗 COMSVCSLib.MtsGrpClass group = new COMSVCSLib.MtsGrpClass(); for (int i = 0; i < group.Count; i++) { object item = null; group.Item(i, out item); COMSVCSLib.COMEvents events = (COMSVCSLi

如何使用c#获取远程计算机上已安装组件服务的版本


这是本地机器…有人能告诉如何访问远程机器吗

COMSVCSLib.MtsGrpClass group = new COMSVCSLib.MtsGrpClass();

for (int i = 0; i < group.Count; i++)
{
    object item = null;
    group.Item(i, out item);
    COMSVCSLib.COMEvents events = (COMSVCSLib.COMEvents)item;

    ListBox1.Items.Add(events.GetProcessID().ToString( ) + ":" +
    events.PackageGuid + ":" + events.PackageName);
    Marshal.ReleaseComObject(item);
    item = null;
    Marshal.ReleaseComObject(events);
    events = null;
}

Marshal.ReleaseComObject(group);
group = null; 
comscslib.MtsGrpClass组=新的comsvsclib.MtsGrpClass();
for(int i=0;i
您需要使用WMI,请查看
系统管理
命名空间。您需要使用WMI,请查看
系统管理
命名空间。