列出计算机中所有打开端口的COM接口

列出计算机中所有打开端口的COM接口,com,wmi,netstat,dcom,Com,Wmi,Netstat,Dcom,并提供对进程的绑定。 我知道netstat会这样做,但我对COM很感兴趣,所以我可以使用DCOM远程访问这些信息,并有效地设置权限 理想情况下,我会使用WMI。我检查了(几乎?)所有的表,没有找到一个包含此信息的表 谢谢。您需要编写一个位于每台计算机上的组件,当通过DCOM启动时,它将创建一个子控制台进程,但将其输出重定向到管道,然后在该子进程内启动netstat。然后可以通过管道中的输出进行解析。我做了一些类似于捕获远程机器上运行的遗留应用程序的控制台输出的事情,所以这是可能的 DCOM安全性

并提供对进程的绑定。 我知道netstat会这样做,但我对COM很感兴趣,所以我可以使用DCOM远程访问这些信息,并有效地设置权限

理想情况下,我会使用WMI。我检查了(几乎?)所有的表,没有找到一个包含此信息的表


谢谢。

您需要编写一个位于每台计算机上的组件,当通过DCOM启动时,它将创建一个子控制台进程,但将其输出重定向到管道,然后在该子进程内启动netstat。然后可以通过管道中的输出进行解析。我做了一些类似于捕获远程机器上运行的遗留应用程序的控制台输出的事情,所以这是可能的


DCOM安全性是如此混乱,尽管您最好让它成为一个在启动时启动的常规应用程序,或者一个使用标准tcp/ip侦听激活命令并以类似方式发送结果的服务

没有这样的信息。谢谢。但我想避免制作组件,因为它需要在不同的机器上进行测试和部署。不过,这只是对netstat的一个调用。