【问题标题】:How can I get the Resource Monitor network values in vb.NET?如何在 vb.NET 中获取资源监视器网络值?
【发布时间】:2016-09-19 08:56:23
【问题描述】:

我需要在现有应用程序中实现一项新功能,以记录计算机中的任何异常网络活动。

我不想阻止或干预任何连接,只需根据特定标准过滤这些连接并记录“异常”连接。

绝对有必要不需要安装某种类似嗅探器的应用程序。 因此,我想知道是否可以访问“Windows 资源监视器”显示的数据。

在搜索类似内容时,我找到了“PerformanceCounter”类Here,但我找不到关于我必须使用哪些类别和计数器的足够信息。

我发现一个类似的问题Here已经解决了,但只显示内存和cpu使用情况。

如果有人能帮助我,我真的很感激,谢谢。

【问题讨论】:

    标签: c# .net vb.net networking performance-monitor


    【解决方案1】:

    它讨论了here on technet。基本上,他们建议使用 ETW(Windows 事件跟踪)以语法方式访问资源监视器中公开的相同数据。如果你谷歌一下,似乎有一些 .NET 包装器可以访问这个 API。

    您还可以查看 WMI(Windows 管理规范),它可能具有网络活动类。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-04
      • 2021-12-24
      • 1970-01-01
      • 2022-10-04
      • 1970-01-01
      • 2016-08-21
      • 2010-09-06
      • 1970-01-01
      相关资源
      最近更新 更多