我需要收集当前(或最近x秒内)具有网络活动的进程列表(使用C#),包括进程名称以及发送的数据量,几乎与新的Windows 7资源监视器下的网络选项卡中显示的内容完全相同。
我知道我可以使用WinPCap编写完整的嗅探器,但我不想承担额外的开销。如果我能像win7 resmon.exe一样做到这一点,我将更加高效 - 有人有关于如何在托管代码中执行此操作而不使用WinPCap的信息吗?即使它不是托管代码,我也很乐意将其封装。
我需要收集当前(或最近x秒内)具有网络活动的进程列表(使用C#),包括进程名称以及发送的数据量,几乎与新的Windows 7资源监视器下的网络选项卡中显示的内容完全相同。
我知道我可以使用WinPCap编写完整的嗅探器,但我不想承担额外的开销。如果我能像win7 resmon.exe一样做到这一点,我将更加高效 - 有人有关于如何在托管代码中执行此操作而不使用WinPCap的信息吗?即使它不是托管代码,我也很乐意将其封装。