2019-09-14更新:本文已经在新博客重新整理发布,请各位读者移步。

process explorer有个功能是替换任务管理器,它是怎么实现的呢???

windows有个注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options,用来给调试器用的。当指定的程序A启动的时候,系统会用debugger项指定的文件启动A。
以taskmgr.exe为例,如下图
当taskmgr.exe启动的时候会用C:\MY\SYSINTERNALS\PROCEXP.EXE启动之,并且procexp.exe启动的时候,会有一个命令行参数(taskmgr.exe的路径)"C:\WINDOWS\SYSTEM32\TASKMGR.EXE",如下图

注意:上图中的Path是C:\Users\bcn\AppData\Local\Temp\PROCEXP64.exe,这是procexp会根据系统位数自动启动对应位数的程序。

bonus:
- 具体过程都可以通过procmon.exe来观察。
- 把下列代码保存成taskmgr.reg,导入到注册表即可,注意debugger后面的值要替换成你机器上的路径
  1. WindowsRegistryEditorVersion5.00
  2. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image FileExecutionOptions\taskmgr.exe]
  3. "Debugger"="\"C:\\MY\\SYSINTERNALS\\PROCEXP.EXE\""

转载于:https://www.cnblogs.com/bianchengnan/p/6369024.html

[原]procexp替换任务管理器相关推荐

  1. [原]排错实战——使用process explorer替换任务管理器

    前言 一般,我们会使用任务管理器查看系统中有哪些进程在运行,强制杀掉某个进程.可是系统自带的任务管理器功能有限,process explorer是一个功能更强大的工具.它可以让我们查看更多更详细的信息 ...

  2. java在原文件替换_Java:创建临时文件并替换为原始文件

    我需要一些帮助来创建文件 我在过去的几个小时中尝试使用RandomAccessFile并尝试实现下一个逻辑: 获取文件对象 创建一个具有相似名称的临时文件(我如何确保将临时文件与给定的原始文件放置在同 ...

  3. vba vbscript.regexp加载dll错误_[原]排错实战——拯救加载调试符号失败的IDA

    本文之前发表的时候有些问题,作为强迫症患者的我又重新编辑后再次发表.如果您已经看过,请忽略.望见谅. 缘起 最近想借助IDA逆向一个函数.在windows下,调试器(比如vs, windbg)可以通过 ...

  4. [原]调试实战——程序CPU占用率飙升,你知道如何快速定位吗?

    前言 如果我们自己的程序的CPU Usage(CPU占用率)飙升,并且居高不下,很有可能陷入了死循环.你知道怎么快速定位并解决吗?今天跟大家分享几种定位方法,希望对你有所帮助. 如何判断是否有死循环? ...

  5. [原]排错实战——拯救加载调试符号失败的IDA

    本文之前发表的时候有些问题,作为强迫症患者的我又重新编辑后再次发表.如果您已经看过,请忽略.望见谅. 缘起 最近想借助IDA逆向一个函数.在windows下,调试器(比如vs, windbg)可以通过 ...

  6. procexp.exe中文版---Process Explorer 进程监视V11.21中文版

    Process Explorer 是一款免费的增强型任务管理器,是最好的进程管理器. 它能让使用者了解看不到的在后台执行的处理程序,可以使用它方便地管理你的程序进程. 能监视,挂起,重启,强行终止任何 ...

  7. mysql 5.5 替换字符_Mysql 5.7替换表中某些字段的字符串

    很多时候在做资源迁移的时候,路径改变,存在数据库的资源文件的路径也会跟着改变,所以需要替换存放路径的字符串,如何快速的替换表中的字段的这些字符串呢? 1. 可以通过MySQL的replace函数 re ...

  8. 禁用计算机管理器,任务管理器被禁用怎么关闭adobe

    原标题:"任务管理器被禁用,小编教你任务管理器被禁用了怎么办"关于电脑问题教程分享. - 来源:191路由网 - 编辑:小元. 电脑里的任务管理器竟然不小心被我禁用了!按下Ctrl ...

  9. python 筛选重复数据和不重复数据_[Python] Pandas 对数据进行查找、替换、筛选、排序、重复值和缺失值处理...

    1. 数据文件 2. 读数据 import pandas as pd data = pd.read_csv('D:\git\python\code\第5章\产品统计表.csv') print(data ...

  10. 【15】Vue:02-Vue表单基本操作、表单修饰符、自定义指令、计算属性computed、侦听器watch、过滤器、生命周期、数组变异方法、替换数组、动态数组响应数据、图书列表案例、TODOS案例

    文章目录 day02 Vue常用特性 表单基本操作 表单修饰符 自定义指令 Vue.directive 注册全局指令 Vue.directive 注册全局指令 带参数 自定义指令局部指令 计算属性 c ...

最新文章

  1. 003_如何创建CSS
  2. web安全漏洞加固方案简析
  3. c++ 多key_详解Zabbix自定义Key监控Rabbitmq(监控特定队列)
  4. 直播马上开始│走进腾讯云物联网
  5. Linux Apache 怎么修改工作模式
  6. 区块链制作的比特币的缺陷
  7. UnicodeDecodeError: 'gb2312' codec can't decode bytes in position 723269-723270: illegal multibyte s
  8. delphi const
  9. Getway接口签名
  10. 【老生谈算法】matlab实现遗传算法源码——遗传算法
  11. JZOJ-senior-3502. 【NOIP2013模拟11.4B组】方格游戏
  12. 流动性风险与次贷危机
  13. python统计英文文章中单词出现的次数
  14. 晚上几点睡觉算熬夜?没有睡够,“白天补觉”有效果?终于知道了
  15. 量子计算机 大数分解,关于大数分解问题的研究
  16. 一对一直播源码开发,一对一直播系统开发
  17. C++中矩阵求秩问题
  18. 青少年软件编程等级考试 python-青岛全国青少年软件编程等级考试—Python
  19. 一体化Mbus物联网主机上线问题总结
  20. 鸿蒙os息屏显示gif,ROG游戏手机2宣布;鸿蒙OS UI界面/功能模块曝光…

热门文章

  1. DNF私服之PVF修改-装备篇
  2. 《细说PHP》读书笔记
  3. 【ERP】概念_UFO报表
  4. 行列式键盘+共阴极数码管显示
  5. linux使用小米随身wifi热点,【L】小米随身WiFi,Linux下AP热点驱动(开源)
  6. jvisualvm的使用
  7. JSON.Stringify
  8. 猫扑_猫女郎图片批量下载器
  9. axure rp10安装教程,axurerp10安装步骤
  10. js判断是否微信浏览器