github deYangar/ProcessNetMonitor v1.11.0-test2
v1.11.0-test2 - 测试版(进程名/菜单/设置对话框修复)

latest releases: v1.15.0, v1.14.0, v1.13.0...
pre-releaseone month ago

ProcessNetMonitor v1.11.0-test2 — 测试版(进程名/菜单/设置对话框修复)

⚠️ 测试版:在 v1.11.0-test1 基础上修复测试反馈的问题。

本版内容(相对 test1)

修复

  • 纯数字进程名<17256>):进程名解析失败结果不再缓存、进程存活时名字持久化到统计记录——进程退出后名字依然显示,不再退化成纯数字
  • 悬浮窗被二级菜单误唤醒:鼠标移到 TM 设置菜单的二级子菜单时悬浮窗不再自动弹出(父窗口链遍历漏判 #32768 弹出菜单)
  • 崩溃日志保底:崩溃处理器改为先写 crash.log(原始异常 code/addr/线程/调用栈)再写转储——之前 dbghelp 在 failfast 期间二次崩溃导致 crash.log 丢失、原始异常无法定位(开发机 8/5 开机自启闪退即因此无法定位根因)
  • 设置对话框字体与布局:控件改用系统 UI 字体(Segoe UI 9pt,消除锯齿);文字缩短、窗口加宽,不再截断

新增

  • 调试日志开关进入插件设置对话框:TM 选项 → 插件 → 设置,新增「调试日志」复选框(默认关闭),与详情窗口右键菜单开关双向同步

版本说明(2 个产物)

文件 说明
ProcessNetMonitor.dll x64(64 位 TrafficMonitor 使用)
ProcessNetMonitor_x86.dll x86(32 位 TrafficMonitor 使用)

选择与你的 TrafficMonitor 主程序位数一致的 DLL,放入 TM 的 plugins/ 目录(或插件管理界面安装)。

安装前提

  1. Windows 10/11(推荐 64 位)
  2. TrafficMonitor 主程序(插件版)
  3. 插件以管理员权限运行时可启用 ETW 内核采集(更准);普通权限自动回退传统采集并提示

已知说明

  • TUN 代理模式下,走代理的应用流量归属代理进程(如 mihomo),应用侧 TUN 重复流量不显示(与 AppNetworkCounter 一致)
  • 代理进程与应用之间的虚拟转发流量(TUN 用户态)无法通过内核 ETW 观测,不显示
  • 与 AppNetworkCounter 等 ETW 工具共用时:先启动的一方占用 NT Kernel Logger;后启动的 TM 进入附加模式(悬浮窗有黄色警告提示)
  • ETW 占用者检测为尽力而为(Windows 无官方 API,普通权限下为已知工具名单识别)
  • 历史流量如有旧版本残留的虚高数据,请在详情窗口点击「清除历史」重置
  • 调试日志:默认关闭;需要诊断时在插件设置(或详情窗口行右键)开启,日志位于 plugins\ProcessNetMonitor\debug\;闪退时请反馈该目录下 crash.logwerdumps\ 中的转储文件

Don't miss a new ProcessNetMonitor release

NewReleases is sending notifications on new releases.