这个不是推广notepad++,这个是一个启动器,替换掉系统的记事本,通过配置,从而能打开notepad–、EmEditor等等的其它编辑器,并不是指某一个编辑器
而且我图上的是notepad–不是++麻烦看清楚在评论,别开口就上来一顿狂喷
我干java的,C#只是大学时候学过,这几天想把系统记事本换了(默认记事本太垃了),所以就磕磕绊绊的写了这个东西,不喜勿喷。C#发布包太大了 没整清楚,就分了2个版本供选择,一大一小
话不多说 上干货
开发语言:C#
原理:用C#重新写了一个notepad.exe启动器,替换掉系统自带的,启动器可配置打开其它编辑器,如:notepad
—
、EmEditor
等等
软件构成:
可选:
NotepadStart.exe,只是方便用来选择其它编辑器路径,运行后会自动替换几个地方的系统记事本软件,同时会生成文件C:Windows
otepad.ini 这里面就是需要放其它编辑器的完整路径的,相当于一键操作吧。
会替换的几个地方:
C:Windows
otepad.exe
C:WindowsSystem32
otepad.exe
C:WindowsSysWOW64
otepad.exe

必须:
notepad.exe:核心,上面的软件运行后,会把这个软件释放出来,
如果不使用上面的软件
,需要手动去替换以上几个路径中的系统记事本,同时还要手动创建C:Windows
otepad.ini文件,文件里面存放其它编辑器的完整路径
为什么要拆成两个软件?
C#写的,发布后NotepadStart.exe有140M+,包太大了(我把运行环境.Net6.0包含进去,不然没环境的无法运行,没怎清楚怎么搞小)
notepad.exe这就很小,只有不到10k左右,就一个启动器,不需要其它库,所以很小
就是由于NotepadStart.exe包太大了,所以就提供两个方案,供你们自己选择用哪种。
原理结构说完了,说一下必须操作
由于是需要改C:Windows的几个文件,所以正常的windowis登录账户是没有权限直接修改这些文件的,需要先改一下这几个记事本的访问权限
一、更改所有者
1、找到C:Windows
otepad.exe文件

2、切换到安全tab

3、更改所有者

4、选择User用户

5、选择完后就是这样的,然后点确定,然后所有者就变成你选的这个了,然后一直点确定,直到窗口关闭。

二、修改文件权限
1、切到安全tab

2、编辑操作权限

到这里权限相关的就修改完毕了,需要改的有这
三个
,修改步骤和上面一样
C:Windows
otepad.exe
C:WindowsSystem32
otepad.exe
C:WindowsSysWOW64
otepad.exe
全部改完后就下载软件来执行就可以了
NotepadStart.exe,全自动
notepad.exe,需要手动去替换
开源地址:
https://gitee.com/devret/NotepadStart
你们爱得蓝盘
https://that.lanzoue.com/b07dcl67c
密码:aazu



















- 最新
- 最热
只看作者