Notepad是windows自带的记事本,Notepad2是一个相当优秀的轻量级文本编辑器。

现在记录一下我自己用Notepad2替代notepad的过程。

大体原理是通过映像劫持实现Notepad2的替换。修改Image File Execution Options键值后,在有notepad.exe运行请求的时候,就欺骗系统转而运行notepad2.exe:

创建如下注册表项:HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe,如果无法修改,需要先右键取得权限;

在notepad.exe注册表项中,创建名为Debugger的字符串值(REG_SZ);

修改字符串值Debugger的数据为Notepad2.exe的完整路径,最后以 /z参数结尾。

如:"D:\Program Files\Notepad2\Notepad2.exe" /z

或直接创建如下注册表文件,然后导入:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe]

"Debugger"="\"D:\\Program Files\\Notepad2\\Notepad2.exe\" /z"

我自己使用这种方法替换,结果出现了一个问题。

在注册表的这个位置新建一个字串值不能命名为Debugger。右键取得管理员权限依然如此。

后来发现一帖子,也是这种问题。以下为解答。

360安全卫士是有加载了一个名为360SelfProtection.sys的驱动程序。

这个驱动程序负责保护360的产品(防止结束、删除……)其中有一个功能就是禁止写入IFEO的Debugger值。因为这样可以避免病毒用IFEO来禁止杀软启动。

停止运行该驱动可解决问题。

(停止方法,卸载360吧。)

刚好我也安装了360安全卫士,好吧,我依然卸载,果然可以新建Debugger字串值了,OK,问题解决了。

转载于:https://blog.51cto.com/stealdream/1331418

Notepad2替换windows自带记事本相关推荐

  1. cmder替换Windows自带的cmd

    注册就送 25美金,充100送100.搭梯子的老哥们速度了,活动有限! 先看图 : Cmder是一款Windows环境下非常简洁美观易用的cmd替代者,它支持了大部分的Linux命令. 由于官方下载地 ...

  2. 【windows】03.记事本

    1.记事本实现简介 记事本实现了Windows自带记事本部分功能并支持自定义字体样式和颜色,同时在状态栏中显示时间的程序.为了方便用户使用,该程序还提供了一个工具栏.用户可以使用记事本实现文件的新建. ...

  3. Windows自带的记事本中换行(回车)替换符的解决方案——观止

    你看到本篇就够了,你的问题我帮你解决了. Windows自带的记事本不支持换行符替换符.记事本就是为支持最简洁的txt格式文档而设计的,从用户丰富需求的角度来说,它就是个低级的残次品.这也就是为什么出 ...

  4. 赶紧换掉windows系统自带记事本

    微软自带的记事本不是很好用, 可以使用notepad2直接把windows系统自带记事本换掉 下载地址:https://notepad2.com/ Notepad2是一个外观类似系统记事本的文本编辑工 ...

  5. Windows程序设计——简单记事本

    总体框架目录 一.简介 二.记事本功能简介与实现 (一)新建文件 (二)界面设计 (1)MenuStrip(菜单控件) (2)ToolStrip(工具栏控件) (3)RichTextBox(多格式文本 ...

  6. 使用C#设计一个Windows应用程序——记事本

    文章主要内容:通过本文介绍学习,可以进一步掌握MenuStrip(菜单).ToolStrip(工具栏).RichTextBox(高级文本框)和StatusStrip(状态栏控件)等控件的使用,以及如何 ...

  7. 用Windows自带的工具写一个一键关机小程序

    如何用Windows自带的工具写一个一键关机小程序 工具/原料(打勾勾的可用可不用) 装有Windows系统的电脑 在机子上装个格式工厂(版本随意,最好更新到最新的) 制作环境 windows自带命令 ...

  8. 计算机管理记事本,win7旗舰版系统下自带记事本的强大功能汇总【图文详解】...

    记事本是windows操作系统中的一个简单的文本编辑器,记事本软件不仅可以方便管理.记录日常事务,还可以记录一些重要的资料及文件,而很多人对win7旗舰版系统下记事本的印象估计是觉得它就是一个简单的文 ...

  9. 用java实现的文本编辑器可以媲美windows自带的编辑器吗?(功能全,超详细)

    介绍 1.菜单栏(文本,编辑,格式,关于) 2.文本子菜单及其功能 3.编辑子菜单及其功能 4.格式子菜单及其功能 5.关于 实现功能 1. 编辑器可以打开,保存,另存为,关闭文件. 2. 编辑器可以 ...

  10. 华为手机记事本导出_手机自带记事本如何备份

    原标题:手机自带记事本如何备份 手机自带的记事本如何备份? 随着科技的进步,手机不断更新换代,现在基本每一个手机品牌都会有自己的云空间,可以通过注册登录该手机品牌的账号进行手动备份.比如华为手机可以用 ...

最新文章

  1. easyui datagrid 表格 属性和方法
  2. php删除数据库中数据表的数据,php中删除数据库数据例子
  3. rabbitmq——镜像队列
  4. 计算机考试忘记备注班级了,2012年计算机二级Access第二十五套上机试题及答案详解...
  5. python从菜鸟到高手 pdf 百度云_Python从菜鸟到高手(4):导入Python模块
  6. 你不知道的JavaScript--大白话讲解Promise
  7. 26期20180615磁盘格式化挂载以及手动增加swap空间
  8. pytorch中IndexError: too many indices for tensor of dimension 0问题解释
  9. angular 手动注入_手动引导Angular JS应用程序
  10. 高一计算机课期中考试总结反思,高一期中考试总结反思1300字
  11. CoordinatorLayout布局和自定义Behavior
  12. 触摸屏——S5PV210的触摸屏的理论与操作
  13. android电视识别多区u盘,电视机插入U盘,识别不了APK?原因都在这了
  14. matlab最大回撤值,用matlab计算区间最大回撤值和最大回撤率
  15. 你可能不知道,Diffusion现在有多火
  16. 如何免费从网上获取全景图片
  17. 【渝粤题库】陕西师范大学200601 英语报刊阅读
  18. winOS最新tensorflow不同版本要求与CUDA及CUDNN版本对应关系(12,2019.)
  19. linux开放端口的两种方法
  20. 数据库管理系统:Redis配置与使用

热门文章

  1. java doc书写_apidoc利用代码注释书写文档
  2. java inputstream编码格式_纯文本-FileInputStream的编码与解码方式
  3. MQTT教程(二):MQTT中的可变报头
  4. ROW_NUMBER() OVER()函数用法;(分组,排序),partition by (转)
  5. Nginx与tomcat组合的简单使用
  6. CVE-2017-8046 复现与分析
  7. vue + element ui 阻止表单输入框回车刷新页面
  8. 获取url路径上的参数,(避免中文乱码)
  9. centos配置maven环境
  10. [机器学习笔记]奇异值分解SVD简介及其在推荐系统中的简单应用