Windows进程监视器Process Monitor

2024-04-04 10:20

本文主要是介绍Windows进程监视器Process Monitor,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

    • Process Monitor
    • 操作逻辑

Process Monitor

Process Monitor是 Windows 的高级监视工具,是Filemon + Regmon的整合增强版本,实时显示文件系统,注册表,网络活动,进程或线程活动,资料收集事件,并提供丰富的非破坏性筛选、全面的事件属性(如会话 ID 和用户名)、可靠的进程信息、具有每个操作的集成符号支持的全线程堆栈、同时记录到文件等等。其界面如下

在这里插入图片描述

其列表表头翻译过来就是

捕获时间进程名称进程号操作名称路径返回结果细节

如果觉得这些信息还不够,可以右键表头->【Select Columns】,来自定义每一列所显示的信息。在弹出的表格中,共有三类

Application Details 应用信息

  • 【Process Name】进程名称
  • 【lmage Path】进程镜像路径
  • 【Command Line】启动进程的命令行
  • 【Company Name】企业名
  • 【Description】程序说明
  • 【Version】版本
  • 【Architecture】架构
    Event Details 事件信息
  • 【Sequence Number】操作在全体事件中的相对位置
  • 【Event Class】事件类别
  • 【Operation】特殊事件操作
  • 【Date &Time】捕获时的日期时间
  • 【Time of Day】捕获时间
  • 【Category】时间类别
  • 【Path】路径
  • 【Detail】事件的附加信息
  • 【Result】返回值
  • 【Relative Time】事件相对于Process Monitor的启动后的时间
  • 【Duration】一个已经完成了的操作所持续的时间
  • 【Completion Time】完成时间
  • Process Management 进程管理
  • 【User Name】执行操作进程的用户名
  • 【Session ID】会话ID
  • 【Authentication ID】身份验证ID
  • 【Integrity】可信级别
  • 【Process ID】进程号
  • 【Thread ID】线程号
  • 【Parent ID】父线程号
  • 【Virtualized】虚拟化状态

操作逻辑

从列表中所呈现出的信息来看,Process Monitor中每一行数据,都是以事件为单位的,并且将实时捕获这些事件。

快捷键【Ctrl + E】可开启或关闭自动捕获事件;【Ctrl + A】可开启自动滚动,这两个功能对应工具栏左起第三、四个按钮。

工具栏最右侧,有5个选项,分别用于开启或关闭不同的事件类型,分别是

  • 注册表事件
  • 文件系统事件
  • 网络事件
  • 进程或线程事件
  • 进程性能分析相关的事件

通过快捷键【Ctrl+L】可以筛选显示的事件类型,对应工具栏左数第5个图标。打开之后,可以看到筛选列表最上面的规则便是,进程名不得为procmon.exe,因为这个procmon.exe就是Process Monitor自己。

在这里插入图片描述

如果想监视edge浏览器的行为,可以如上图所示,筛选Process Name为msedge.exe的事件。先将现有的事件监控信息清除,然后打开Edge浏览器,就可以看到有关edge浏览器的所有行为事件了。

这篇关于Windows进程监视器Process Monitor的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


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

相关文章

windows和Linux安装Jmeter与简单使用方式

《windows和Linux安装Jmeter与简单使用方式》:本文主要介绍windows和Linux安装Jmeter与简单使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录Windows和linux安装Jmeter与简单使用一、下载安装包二、JDK安装1.windows设

Python多进程、多线程、协程典型示例解析(最新推荐)

《Python多进程、多线程、协程典型示例解析(最新推荐)》:本文主要介绍Python多进程、多线程、协程典型示例解析(最新推荐),本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定... 目录一、multiprocessing(多进程)1. 模块简介2. 案例详解:并行计算平方和3. 实现逻

C#通过进程调用外部应用的实现示例

《C#通过进程调用外部应用的实现示例》本文主要介绍了C#通过进程调用外部应用的实现示例,以WINFORM应用程序为例,在C#应用程序中调用PYTHON程序,具有一定的参考价值,感兴趣的可以了解一下... 目录窗口程序类进程信息类 系统设置类 以WINFORM应用程序为例,在C#应用程序中调用python程序

Python+Tkinter实现Windows Hosts文件编辑管理工具

《Python+Tkinter实现WindowsHosts文件编辑管理工具》在日常开发和网络调试或科学上网场景中,Hosts文件修改是每个开发者都绕不开的必修课,本文将完整解析一个基于Python... 目录一、前言:为什么我们需要专业的Hosts管理工具二、工具核心功能全景图2.1 基础功能模块2.2 进

Python+PyQt5开发一个Windows电脑启动项管理神器

《Python+PyQt5开发一个Windows电脑启动项管理神器》:本文主要介绍如何使用PyQt5开发一款颜值与功能并存的Windows启动项管理工具,不仅能查看/删除现有启动项,还能智能添加新... 目录开篇:为什么我们需要启动项管理工具功能全景图核心技术解析1. Windows注册表操作2. 启动文件

使用Python创建一个功能完整的Windows风格计算器程序

《使用Python创建一个功能完整的Windows风格计算器程序》:本文主要介绍如何使用Python和Tkinter创建一个功能完整的Windows风格计算器程序,包括基本运算、高级科学计算(如三... 目录python实现Windows系统计算器程序(含高级功能)1. 使用Tkinter实现基础计算器2.

Windows系统宽带限制如何解除?

《Windows系统宽带限制如何解除?》有不少用户反映电脑网速慢得情况,可能是宽带速度被限制的原因,只需解除限制即可,具体该如何操作呢?本文就跟大家一起来看看Windows系统解除网络限制的操作方法吧... 有不少用户反映电脑网速慢得情况,可能是宽带速度被限制的原因,只需解除限制即可,具体该如何操作呢?本文

windows和Linux使用命令行计算文件的MD5值

《windows和Linux使用命令行计算文件的MD5值》在Windows和Linux系统中,您可以使用命令行(终端或命令提示符)来计算文件的MD5值,文章介绍了在Windows和Linux/macO... 目录在Windows上:在linux或MACOS上:总结在Windows上:可以使用certuti

Windows 上如果忘记了 MySQL 密码 重置密码的两种方法

《Windows上如果忘记了MySQL密码重置密码的两种方法》:本文主要介绍Windows上如果忘记了MySQL密码重置密码的两种方法,本文通过两种方法结合实例代码给大家介绍的非常详细,感... 目录方法 1:以跳过权限验证模式启动 mysql 并重置密码方法 2:使用 my.ini 文件的临时配置在 Wi

Python如何精准判断某个进程是否在运行

《Python如何精准判断某个进程是否在运行》这篇文章主要为大家详细介绍了Python如何精准判断某个进程是否在运行,本文为大家整理了3种方法并进行了对比,有需要的小伙伴可以跟随小编一起学习一下... 目录一、为什么需要判断进程是否存在二、方法1:用psutil库(推荐)三、方法2:用os.system调用