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/ 目录(或插件管理界面安装)。
安装前提
- Windows 10/11(推荐 64 位)
- TrafficMonitor 主程序(插件版)
- 插件以管理员权限运行时可启用 ETW 内核采集(更准);普通权限自动回退传统采集并提示
已知说明
- TUN 代理模式下,走代理的应用流量归属代理进程(如 mihomo),应用侧 TUN 重复流量不显示(与 AppNetworkCounter 一致)
- 代理进程与应用之间的虚拟转发流量(TUN 用户态)无法通过内核 ETW 观测,不显示
- 与 AppNetworkCounter 等 ETW 工具共用时:先启动的一方占用 NT Kernel Logger;后启动的 TM 进入附加模式(悬浮窗有黄色警告提示)
- ETW 占用者检测为尽力而为(Windows 无官方 API,普通权限下为已知工具名单识别)
- 历史流量如有旧版本残留的虚高数据,请在详情窗口点击「清除历史」重置
- 调试日志:默认关闭;需要诊断时在插件设置(或详情窗口行右键)开启,日志位于
plugins\ProcessNetMonitor\debug\;闪退时请反馈该目录下crash.log与werdumps\中的转储文件