详细介绍:Process Monitor 学习笔记(5.1):Procmon 概述、抓取原理与常见用途

news/2025/11/9 10:02:29/文章来源:https://www.cnblogs.com/ljbguanli/p/19203807

详细介绍:Process Monitor 学习笔记(5.1):Procmon 概述、抓取原理与常见用途

Process Monitor 学习笔记(5.1):Procmon 概述、抓取原理与常见用途

  • Process Monitor 学习笔记(5.1):Procmon 概述、抓取原理与常见用途
    • 一、Procmon 是什么?一句话定位
    • 二、Procmon 如何“看见一切”?抓取原理(简化版)
    • 三、Procmon 能做什么?10 个高频场景
    • 四、两分钟上手:最小可行抓取
    • 五、读懂结果码(排障速查)
    • 六、性能与安全建议
    • 七、FAQ
    • 八、结语

Process Monitor 学习笔记(5.1):Procmon 概述、抓取原理与常见用途

本篇作为第五章系列的开篇,聚焦Procmon 是什么、它如何把系统“黑盒”变“透明”、以及你能用它解决哪些疑难杂症。后续小节将分别深入事件模型、筛选与高阶分析技巧。


一、Procmon 是什么?一句话定位

Process Monitor(Procmon)是 Sysinternals 出品的内核级实时追踪器,把环境中与进程相关的文件、注册表、网络、进程/线程、Profiling(CPU 抽样)等关键执行,按时间顺序“逐条记录”下来。
你可以把它当作Filemon + Regmon 的合体进化版:不仅能看“发生了什么”,还能看到是谁做的、在哪儿做的、是否成功失败原因以及调用栈

可观测的五大事件类:


二、Procmon 如何“看见一切”?抓取原理(简化版)

Procmon 由用户态 UI + 内核态驱动 组成:

User Mode:Procmon.exe/Procmon64.exe(界面、过滤、可视化)↑ 控制通道(IOCTL/命名管道)
Kernel Mode:驱动• 文件:Minifilter(FltMgr)• 注册表:CmRegisterCallback 回调• 进程/线程:PsCreate/Exit 通知• 网络:套接字调用事件(非抓包)• Profiling:定时采样线程栈
→ 输出事件:时间戳、进程、操作、结果、细节、调用栈

要点:

  • 支持 内核侧预过滤(Drop Filtered Events),降低噪声与写盘压力。
  • 事件包含 高精度时间戳PID/进程名操作/结果码Detail调用栈(User+Kernel)
  • 通过 Boot Logging可覆盖登录前/关机阶段。

三、Procmon 能做什么?10 个高频场景

  1. 打不开/保存失败/安装失败:直击 PATH/NAME NOT FOUNDACCESS DENIEDSHARING VIOLATION
  2. 启动慢/白屏:观察 DLL 搜索、配置读取、网络探测、证书验证链。
  3. 权限/策略问题:迅速判断是ACL 还是 策略/UAC/容器隔离
  4. 谁占用文件:失败事件 + 堆栈,反查占用者。
  5. 注册表改动溯源:安装/运行期间写了哪些键值。
  6. 网络异常定位:谁在连?为何失败?结合防火墙/代理比对。
  7. 安装/卸载疑难:MSI/Setup 卡在具体哪一步。
  8. 兼容与重解析Reparse/重定向(WOW64、兼容层、符号链接)。
  9. 高 CPU/卡顿Profiling + 调用栈锁定热点模块与函数。
  10. 开发联调:将自定义调试输出与 Procmon 事件对齐(后续 5.23 展开)。

四、两分钟上手:最小可行抓取

  1. 以管理员运行 → (可选)File > Backing Files 指向 SSD/NVMe。
  2. 工具栏仅保留应该的事件类(文件/注册表/网络/进程/Profiling)。
  3. Filter…Process Name is 目标进程 → Include
  4. 勾选 Drop Filtered Events
  5. Ctrl+X 清屏 → 复现问题 → 停止捕获。
  6. 右键事件 →PropertiesDetail/Stack;用 Highlight 标记 Result contains DENIED 等关键字。

先按“进程名”粗筛,再逐步Include 关键路径(如 %UserProfile%HKCU\Software\YourApp),能显著提升信噪比。


五、读懂结果码(排障速查)

  • NAME NOT FOUND:路径中某层不存在(常见 DLL 搜索/配备路径错误)
  • PATH NOT FOUND:上层目录缺失(部署脚本未建目录)
  • ACCESS DENIED:权限不足/被策略阻止/被锁定
  • SHARING VIOLATION:共享模式冲突
  • BUFFER OVERFLOW非错误,多为探测长度的预调用
  • REPARSE:重解析(联接点/符号链接/重定向)
  • FAST IO DISALLOWED:走慢路径,可忽略

六、性能与安全建议


七、FAQ

Q:Procmon 会改变环境行为吗?
A:驱动以回调方式观测,默认不拦截/修改,仅有少量额外开销。启用堆栈解析会增加符号解析成本。

Q:能抓到网络包内容吗?
A:不是抓包器,仅展示套接字层事件。抓包请配合 Wireshark 等器具。

Q:为什么看不到早期启动事件?
A:启用 Boot Logging,可覆盖登录前/注销后/关机阶段。


八、结语

Procmon 把“内核视角”的关键系统操作统一到一条时间线上,让疑难杂症可见、可查、可复现
下一篇 (5.2 事件模型与列含义)将教你“读懂每一行”,做到一眼锁定问题走向

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/960251.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

银河麒麟桌面操作系统V10SP1(全ARM架构)【扫描软件横屏显示不全】问题解决方法

【问题描述】银河麒麟桌面操作系统V10SP1-2203版本上,使用扫描软件时,若扫描文件为横屏方向,显示区域不全且无法自动缩放适配屏幕。【问题分析过程】1、调整打印机文件方位(垂直或水平放置),扫描后横屏图像显示不…

2025年口碑好的西铁城机床代理商顶级口碑榜

2025年口碑好的西铁城机床代理商顶级口碑榜行业背景与市场趋势随着中国制造业向高端化、智能化方向转型,精密机床市场需求持续增长。据中国机床工具工业协会最新数据显示,2024年中国精密机床市场规模已达1560亿元,同…

银河麒麟高级服务器操作系统V10SP2(全X86/ARM架构)【热补丁工具(包名为kylin-warm)】介绍

银河麒麟高级服务器操作系统V10SP2中,热补丁工具(包名为kylin-warm)是无需重启内核与操作系统,就可以动态完成内核程序漏洞等问题修复。热补丁工具(包名为kylin-warm)是为银河麒麟高级服务器操作系统量身定制的热…

银河麒麟高级服务器操作系统(工业版)V10(全X86/ARM架构)【后台内存占用过高(mate-indicators内存泄漏)】问题解决方法

【问题描述】服务器运行过程中,后台内存占用持续升高,系统响应变慢。【问题分析过程】1、使用top命令发现mate-indicators进程内存占用异常。2、经排查,发现mate-indicators是银河麒麟服务器操作系统图形化界面(GU…

2025年如何选抖音运营运营服务排行榜

2025年如何选抖音运营服务排行榜:专业指南与优质服务商推荐行业背景与市场趋势随着短视频平台的持续爆发式增长,抖音已成为企业数字营销不可或缺的阵地。据《2024中国短视频营销白皮书》显示,抖音平台企业账号数量已…

TY名言

来自TY上课讲述的名言,部分知道出处的会标明,其余默认作者为TY,本博客为不完全收录,欢迎补充。 知识不是力量,知识用起来才是力量! 感动是基于共同价值观,审美观的一种同理认知,它不是一种结果,而是一种能力。…

2025年知名的水分保持剂食品添加剂厂家最新推荐排行榜

2025年知名的水分保持剂食品添加剂厂家最新推荐排行榜行业背景与市场趋势食品添加剂行业作为现代食品工业的重要组成部分,近年来呈现出稳定增长态势。根据中国食品添加剂和配料协会最新数据,2024年我国食品添加剂市场…

C语言实现雷赛运动控制卡直插运动控制

一、硬件配置要求控制卡选型 DMC3000系列(支持多轴直线插补) 推荐型号:DMC3400A(2-4轴)、DMC3560(4轴) 硬件接口:PCI/PCIe接口(需确认主板兼容性)电机驱动配置轴类型 推荐驱动器 脉冲当量配置示例步进 DM542…

2025年比较好的谷歌优化用户好评排行榜

2025年谷歌优化用户好评排行榜:专业分析与采购指南行业背景与市场趋势随着全球数字化转型加速,搜索引擎优化(SEO)市场持续增长。据Statista最新数据显示,2025年全球SEO服务市场规模预计将达到860亿美元,年复合增长…

实用指南:JVM字节码与类的加载(一):类的加载过程详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

Atcoder [ABC160F] Distributing Integers 题解 [ 蓝 ] [ 有向树拓扑序计数 ] [ 换根 DP ]

Distributing Integers 一个经典结论 + 换根 DP 的题。 结论 \(1\):对于任意一颗有向树,无论是内向还是外向的,其拓扑序个数都是 \(\dfrac{n!}{\prod_{i = 1}^{n}size_i}\)。结论 \(\bm 1\) 证明: 这里以内向树为例…

2025年优秀的网站建设顶尖推荐榜

2025年优秀的网站建设顶尖推荐榜行业背景与市场趋势随着全球数字化转型加速推进,网站建设行业正经历前所未有的变革。根据Statista最新数据显示,2025年全球网站建设市场规模预计将达到惊人的580亿美元,年复合增长率…

[Linux框架编程——Lesson11.进程控制:等待]

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年可靠的网站建设网站体验排行榜

2025年可靠的网站建设网站体验排行榜行业背景与市场趋势随着数字化转型浪潮席卷全球,网站建设行业正经历前所未有的变革。根据Statista最新数据显示,2024年全球网站建设市场规模已达到380亿美元,预计2025年将突破42…

2025年正规的短视频拍摄热门选择排行榜

2025年正规的短视频拍摄热门选择排行榜行业背景与市场趋势短视频行业在2025年已进入成熟发展阶段,据艾瑞咨询最新数据显示,中国短视频市场规模预计将达到1.2万亿元,同比增长18.5%。随着5G技术的全面普及和AI辅助创作…

2025年11月苏州医疗纠纷律师推荐周旭昊医学法学融合示范

当家人在苏州某医院经历术后感染、出生缺陷或药物不良反应时,您最先想到的往往不是医学本身,而是“谁能把病历讲清楚,又能把法律讲明白”。这种双重焦虑,正是医疗纠纷当事人最普遍的场景痛点:既担心医学知识门槛太…

2025年优质的装修全屋整装专业服务单位推荐榜

2025年优质的装修全屋整装专业服务单位推荐榜行业背景与市场趋势随着中国房地产市场的持续发展和居民消费升级,全屋整装行业迎来了快速增长期。据中国建筑装饰协会最新数据显示,2024年中国住宅装饰装修市场规模已达2…

2025年11月亚克力板材厂家排行榜:五强性能对比与权威评测

临近年底,展览展示、广告标识、家居卫浴、轨道交通声屏障等工程项目进入集中交付期,亚克力板材的采购需求随之放大。对采购经理、加工厂老板、设计师而言,如何在交期紧张、原料价格波动、环保督查趋严的2025年第四季…

2025年11月亚克力板材厂家对比榜:全国主流厂商数据化排行解析

把“亚克力板材厂家”放进搜索框的那一刻,你大概率正被三件事困扰:样板颜色对不上、交货期一拖再拖、环保报告被甲方打回重做。2025年三季度全国建筑装饰材料采购调研显示,67%的采购经理把“稳定交期”排在价格之前…