用notepad2替换windows自带的 notepad

作者: csbde 分类: 未分类 发布时间: 2013-08-21 11:24

1. 替换时会有权限的限制,可以通过鼠标右键的属性进行修改。 2. 运行时不能保存配置,这里还是权限问题,以管理员权限配置后保存就可以了。使用的好像只能是system32下那个替换。 好了,可以享受替换后的notepad2了 ------------------------------------------------------------------------------ 上面的方法比较繁琐,而且根据电脑不同,路径也不同,不通用。而且替换后的notepad保存配置时有权限问题 建议使用下面的方法进行: 大体原理是这样的,修改Image File Execution Options键值后,在有notepad.exe运行请求的时候,就欺骗系统转而运行notepad2.exe:

  1. 创建如下注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe,如果无法修改,需要先右键取得权限;
  2. 在notepad.exe注册表项中,创建名为Debugger的字符串值(REG_SZ);
  3. 修改字符串值Debugger的数据为Notepad2.exe的完整路径,最后以 /z参数结尾。 如:"D:\Program Files\Notepad2\Notepad2.exe" /z
创建完后应该是这样: 2013-09-06_132254 附上REG文件(把下面的文件另存为xxx.reg导入即可,注意修改其中的软件路径)。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe]
"Debugger"="\"D:\\Program\\Notepad2\\Notepad2.exe\" /z"
 ]]>

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

4条评论
  • simon

    2013年8月21日 下午6:44

    替换哪几个文件?

    1. 九王爷

      2013年9月6日 下午1:12

      替换的”C:\Windows\SysWOW64\notepad.exe” 和 ”
      C:\Windows\winsxs\amd64_microsoft-windows-notepadwin_31bf3856ad364e35_6.1.7600.16385_none_9ebebe8614be1470\notepad.exe”
      这两个
      可能有的电脑上不一样,建议还是用映像劫持的方式来进行,查看本文的更新

  • simon

    2013年8月21日 下午10:00

    全部的notepad?

    1. 九王爷

      2013年9月6日 下午1:13

      替换见楼上回复,不过建议还是呓更新内容使用劫持来完成

发表评论

电子邮件地址不会被公开。 必填项已用*标注