kihlh / hmc-win32

HMC Easier Access to System APIs 简化连接winapi的过程的node c++模块
https://kihlh.gitbook.io/hmc/
MIT License
85 stars 11 forks source link

get tcp process list 功能支持 #9

Closed xianyunleo closed 1 year ago

xianyunleo commented 1 year ago

https://learn.microsoft.com/en-us/sysinternals/downloads/tcpview#using-tcpview image 类似微软的这个软件

需要 pid,localAddress,localPort,remoteAddress,remotePort,protocol , state等字段.

谢谢,辛苦了。

kihlh commented 1 year ago

此接口函数已经存在 但是暂时未暴露 因为需要序列化大量的对象会破坏当前结构的hmc进程稳定性
此功能会在重构版本中上线

xianyunleo commented 1 year ago

@kihlh 好的,敬请期待。可以考虑将 protocol 和 state,作为筛选条件,特别是state这个筛选比较重要。

kihlh commented 1 year ago

网络是个很复杂的功能,此功能已经分支到 net-win32 模块中了 我也看了你写的软件 是个php服务工具,可能会需要更加复杂的处理,hmc以后得网络相关将由hmn模块处理,hmn对网络处理的功能也更加精细 详见:https://github.com/kihlh/hmn-win32 模块已上传到npm :https://www.npmjs.com/package/net-win32 npm i net-win32

let HMN = require("hmn-win32");
console.log("net:getConnectNetList=>",hmn.getConnectNetList()[0])

image

5e5059ff622ea8ceaaa9ced75ca40e5