之前写过一篇简单的wireshark抓包教程:捣鼓软件之:网络抓包利器-wireshark,其中提到过SYSINTERNALS SOFTWARE的几个经典工具.

对软件行为监控首选SYSINTERNALS SOFTWARE出品的系列工具:

regmon---可以监控系统注册表读写

filemon---用于监控文件读写

procexp---用于监控进程以及进程关系

tcpview---监控进程监听端口,网络连接行为

鉴于以上软件功能上互有交集,SYSINTERNALS SOFTWARE收归微软后,以上工具除了procexp和tcpview,文件和注册表监控工具都已不支持vista以上版本系统,取而代之的是集以上软件功能为一体的procmon.

今天就稍微详细点介绍下以上几个工具中的procexp和procmon,下载地址:

procexp绿色版

procexp64位绿色版

Procmon绿色版

如果下载不了就自己网络搜索,或者到微软官方网站去下载.

1.Procexp

图1.procexp进程浏览器

procexp全称process explorer,这个工具如果经常折腾系统或者做软件调试的人应该接触较多.

相比windows系统自带的任务管理器,其优秀之处在于很方便地查看进程相关信息,如进程路径,参数,线程等,还可以查看tcpip连接,进程关系,占用情况等.

工具虽小,但作用很大,是一款软件爱好者必备利器.

1.1 查看进程相关信息

图2.查看进程详细信息

启动procexp.exe后,我们可以在你需要查看的进程上右键>属性查看,也可以直接双击或点击工具栏上方的手势按钮,打开后我们可以看到程序的路径,参数,线程等等信息,如图2所示:

此处我们可以查看一个进程的文件版本,加载线程,网络连接等各方面信息,其中有个比较有用的功能是校验程序的真伪.

我们知道目前网络上病毒猖狂,伪造的或者被人修改的系统文件比比皆是,在这么多文件里面我们根本难以区分哪些文件真正属于微软原版文件,指不定一个外表看上去微软得不能再微软的程序,实际上跟微软一点关系也没有,甚至是植入了恶意程序.

当一个程序签名是微软的信息,而实际上被注入第三方线程或者干脆非微软时,软件默认会以紫色醒目提示.同时,我们可以查看该进程属性,点击"verify"按钮,程序会自动与微软提供的程序符号表校对,如果确系微软文件,将会在版本信息处标识已校验通过.

反之,如果非微软的文件,则肯定无法与微软提供的符号表相匹配,软件将会提示无法验证.如果签名信息为微软,而又无法在此处通过验证,那么此时你就要多留意此文件的安全性了.

1.2 查看程序调用关系

图3.查看程序调用关系

一个程序往往由很多组件组成,程序通过各种调用关联完成一系列的功能.当然,现在的程序编写多采用标准库,查看到的也包含系统提供的相关模块.

我们可以点击工具栏上的面板按钮,也可以按快捷ctrl+l或者ctrl+d,一般多用ctrl+d,软件将自动展开程序的下级调用查看面板,我们选择一个程序,可以在下方看到相应的调用关系.

比如我要查看浏览器都加载了哪些插件,那么可以启动浏览器,然后选择浏览器进程,查看起调用的所有动态链接库.可能大部分都是微软的公司签名,那么我们可以点击公司名称标签排序,这样就可以快速地筛选出非微软的程序了.当然,纯粹公司名是可以任意伪造的,要验证真伪请参考前文.

在进程调用关系上,我们经常可以用于定位某些弹窗软件.

我们经常会发现右下角多出个小窗,小窗内播放着各种诱惑的东西,这种广告多如牛毛,还不知道是谁弹的,那么此功能就派上用场了.

左键点住工具栏上的雷达图标(一般是最后一个),拖到弹出的小窗上再松开,程序自动定位到窗口程序,其程序间的父子关系一目了然,父进程就是罪魁祸首了,该怎么办您自己看着办.

做了个简单的示范录像,有兴趣的可以查看下,更多使用技巧请自己下载使用中体验.

图4.查找文件占用进程

1.3 查找文件占用

其实是查看程序调用功能的延伸,本身程序能检查到各个文件之间的相互调用关系,那么就很好理解此功能的来源了.

我们平常可能会经常用到unlock这种工具删除被占用的文件,原理也类似,我们可以利用procexp查找占用,然后将占用的程序结束掉再删文件,就不用装unlock了.

有一种程序一启动就会占用的文件,此时我们可以将进程结束,然后点击菜单>file>run/save等功能任意选一个,打开windows的对话框,在此找到要删除的文件,右键能看到explorer下一样的菜单,将文件删除即可.

出处:http://asmylife.com/?p=720

系统监控必备工具procexp相关推荐

  1. 系统监控必备工具procmon

    前面说过了,SYSINTERNALS SOFTWARE收归微软后,除了procexp和tcpview,文件和注册表监控工具都已不支持vista以上版本系统,取而代之的是集文件,进程,注册表,网络监控功 ...

  2. linux系统监控必备两款软件

    nethogs nethogs是一款小巧的"net top"工具,可以显示每个进程所使用的带宽,并对列表排序,将耗用带宽最多的进程排在最上面.万一出现带宽使用突然激增的情况,用户迅 ...

  3. linux系统监控命令汇总

    零.Linux系统监控命令速查手册 命令 功能应用 用法举例     free 查看内存使用情况,包括物理内存和虚拟内存 free -h或free -m     vmstat 对系统的整体情况进行统计 ...

  4. Linux系统监控命令整理汇总-掌握CPU,内存,磁盘IO等找出性能瓶颈

    的性能有问题,总之,每到晚上挖站否的主机就出现了不稳定的情况,系统负载忽高忽低.利用服务器日志分析利器:ngxtop和GoAccess也能查出有一些IP一直在不断地扫描服务器端口还有WP后台. 但是, ...

  5. cleanmymac苹果电脑必备mac系统垃圾清理工具分享

    电脑系统垃圾太多,影响使用效率,有哪些好用的mac系统垃圾清理工具值得入手呢?小编整理的几款简单好用的分享给大家,需要的拿走,小白必备,mac系统垃圾清理工具分享. 相信不少的小伙伴都在用苹果电脑,C ...

  6. linux 系统监控、诊断工具之 IO wait

    1.问题: 最近在做日志的实时同步,上线之前是做过单份线上日志压力测试的,消息队列和客户端.本机都没问题,但是没想到上了第二份日志之后,问题来了: 集群中的某台机器 top 看到负载巨高,集群中的机器 ...

  7. linux系统监控、诊断工具摘录top IO wait lsof

    linux 系统监控.诊断工具之 top 详解 http://my.oschina.net/leejun2005/blog/157910 linux系统监控.诊断工具之 IO wait http:// ...

  8. 2021强烈推荐的十大Win10必备工具(重装系统必备)

    目录 一.文件搜索工具 二.资源管理工具 三.截图录制工具 四.剪切板工具 五.文本编辑工具 六.思维导图工具 七.PPT插件工具 八.磁盘管理工具 九.前端开发工具 十.JetBrains全家桶 一 ...

  9. 一款好用的Linux系统服务器性能监控分析工具介绍

    软件性能测试过程中经常要对服务器性能指标(比如CPU.内存.磁盘IO及网络IO等等)进行监控以分析出软件在此服务器上的性能瓶颈以便进行后续的服务器调优及软件性能优化.下面为大家介绍一款小编认为比较好用 ...

  10. 安装MAC系统必备工具

    安装MAC系统需要的工具,这是我自己使用的版本,差不多都是最新版本,在这里共享出来.我安装的是 MAC OS X Lion 10.7.4 原版dmg,在华硕A43S安装. DMG打开工具: DMG是苹 ...

最新文章

  1. vs快捷键及常用设置(vs2012版)
  2. C/C++ 静态库和动态库的区别
  3. 设计模式04_抽象工厂模式
  4. Onvif学习总结(转载)
  5. 电脑维修:电脑故障通用处理思路,你有必要了解一下!
  6. 面向对象软件开发代码结构(1)
  7. mysql sql归类_带有归类SQL强制转换SQL Server归类介绍
  8. http的response遇到illegalstateexception解决办法
  9. c++ primer plus 之函数及函数指针
  10. 一文搞懂激活函数(Sigmoid/ReLU/LeakyReLU/PReLU/ELU)
  11. 中国裁判文书网接口解密
  12. 关于Flash闪存的扇区、块、页
  13. 怎么打不开电脑计算机呢,双击我的电脑打不开怎么办
  14. 软件过程模型的管道理论
  15. 第十一课 区块链常用共识算法介绍
  16. UDP Socket接收缓冲区与netstat Recv-Q
  17. 最好的天线基础知识!超实用 随时查询
  18. 应届大学毕业生面试应答
  19. 大佬是如何从头写一篇顶级论文的?
  20. 学报格式和论文格式一样吗_(学报论文格式.doc

热门文章

  1. 大学计算机作业互评评语简短,学生作业互评表的填写方法
  2. Jquery 中 ajaxSubmit使用笔记
  3. 以撒的结合:胎衣+(启示录Revelations MOD)不起作用失效(道具可以捡但是没作用失效等)
  4. 吴昊品游戏核心算法 Round 5 —— 五子棋(无禁手)后台的判胜负AI(bfs+queue容器)(HDOJ 2699)...
  5. 三创赛优秀作品_创新藏在每一个细节里———记第三届3S杯全国大学生物联网技术与应用“三创”大赛一等奖获奖作品...
  6. Chrome浏览器护眼插件
  7. Mac M1芯片安装打开Axure9
  8. niceScroll.js
  9. 原生JavaScript开发高级课程 |智能S
  10. 数学基础(0)-- 高等数学、概率论与数理统计