在处理恶意程序或弹屏广告时,我们经常要基于窗口信息来定位进程以及实际可执行文件位置。
Windows实际上有自家工具来处理这类问题。微软自家的Sysinternals工具集里有一款工具procexp可以做到由图形界面定位进程。
https://docs.microsoft.com/en-us/sysinternals/
sysinternals 微软
procexp工具的全称叫Process Explorer,功能强大,我们本次重点介绍进程定位功能,其它功能简要说明一下。
将Sysinternals整体下载下来,下载下来的文件是个ZIP包:
SysinternalsSuite.zip
解压完后里面有很多有用的工具,其中procexp.exe或procexp64.exe就是我们要用的。
打开程序,会显示进程列表。我们要用的功能是下面这个小雷达。
使用方法是点中这个雷达图标,鼠标不要松,拖动鼠标会变成雷达图标,然后把小雷达拖动到你想定位的程序之上,松开鼠标,procexp会定位到相应的进程。
比如我点位360的加速球,进程信息会自动聚焦到360的进程。
除了根据窗口来定位进程,对于有窗口的进程,还可以根据进程定位窗口。
右键点选进程,如果“Window”菜单不是灰色的说明有窗口,鼠标移到“Window”菜单,可以控制窗口的行为,比如将窗口放到前台、最大化、最小化、关闭窗口。
除了定位进程或窗口,procexp还可以查看进程的网络行为
可以查看进程的会话信息,可以根据端口打开情况来写防火墙规则。
procexp还可以查看运行进程的命令行参数:
还可以查看当前运行进程的环境变量
这些信息对于开发、调试也是很有意义的。
文章转载自生有可恋,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。