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

时间:2015-03-30 13:38:58

标签: com wmi netstat dcom

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

理想情况下,我会使用WMI。我检查了(差不多?)所有表格,找不到包含这些信息的表格。

感谢。

1 个答案:

答案 0 :(得分:0)

您需要编写位于每台计算机上的组件,并且在通过DCOM启动时,它将创建子控制台进程,但将其输出重定向到管道,然后在该子进程启动netstat中。然后你可以解析管道中的输出。我为远程计算机上运行的遗留应用程序执行类似捕获控制台输出的操作,因此可以实现。

DCOM安全性是如此混乱,但你可能最好使它成为在启动时启动的常规应用程序,或者使用标准tcp / ip监听激活命令的服务并以相似的方式发送结果。