【发布时间】:2014-06-08 04:30:57
【问题描述】:
您好,我想获取有关在哪个端口运行的应用程序的信息?或在应用程序正在运行的特定端口.. 就像在端口 3306 mysql 正在运行。我浏览了 MSDN 中的所有 WMI 类,但找不到相关输出。从 [Win32_Product] (http://msdn.microsoft.com/en-us/library/aa394378(v=vs.85).aspx)、[Win32_Baseservice] (http://msdn.microsoft.com/en-us/library/aa394073(v=vs.85).aspx) 和 win32_process 我得到了关于产品、服务和进程的几乎所有信息,但仍然没有得到端口名称。
【问题讨论】:
-
只需要端口名吗? (比如 80=http)?
-
不仅端口名称如 80=http 和 phpmyadmin 应用程序正在其上运行
-
对于名称,使用C:\Windows\System32\drivers\etc\services 文件或wikipedia。 phpmyadmin 不会在端口 80 上运行,但 IIS 会(使用系统进程)。
标签: c++ visual-c++ com wmi msdn