我想钩入某些Windowsnetworking事件,例如新的传入和传出连接。
有什么select? wmic,Windows API?
你可以看看WinPcap:
http://www.winpcap.org/
“WinPcap是一个用于Win32平台的数据包捕获和网络分析的开源库。”
http://www.winpcap.org/docs/docs_412/html/main.html
这是像Wireshark一样的程序库来完成所有的捕获。 http://www.winpcap.org/misc/features.htm
您可以注入一个DLL,将send()和recv()挂接到每个进程中。 然后,DLL将挂钩CreateProcess将自己注入到将来创建的进程中。
这里有一些工具来过滤,修改,读取窗口中的数据包: