找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: BEIKING

【原创】替换系统记事本

   火.. [复制链接]
发表于 2026-3-11 21:16:00 | 显示全部楼层
BEIKING 发表于 2026-3-11 18:57
我的是万能的,N4的只能适合N4

赞同!!
回复

使用道具 举报

发表于 2026-3-11 21:17:52 | 显示全部楼层
ziwen 发表于 2026-3-11 19:11
我一直用NotepadReplacerSetup,没你这复杂,这个是开源软件,应该原理是差不多的吧

原理都一样,BEIKING大佬做的极限小巧
回复

使用道具 举报

发表于 2026-3-11 21:23:59 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2026-3-11 21:30:08 | 显示全部楼层
会的不难,不会的看不懂
回复

使用道具 举报

发表于 2026-3-11 22:29:05 | 显示全部楼层
支持远程,这是简洁的替换思路啊
回复

使用道具 举报

发表于 2026-3-11 23:08:42 | 显示全部楼层
老大,能把W11记事本移植到2019LTSC上吗?
回复

使用道具 举报

发表于 2026-3-11 23:17:56 | 显示全部楼层
有加密的笔记吗,可以实时同步网盘的
回复

使用道具 举报

发表于 2026-3-11 23:29:57 | 显示全部楼层
回复

使用道具 举报

发表于 2026-3-12 00:35:14 | 显示全部楼层
支持原创,谢谢分享!
回复

使用道具 举报

发表于 2026-3-12 07:13:53 | 显示全部楼层
感觉分享!非常实用!
回复

使用道具 举报

发表于 2026-3-12 07:14:07 | 显示全部楼层
支持原创,感谢分享。
回复

使用道具 举报

发表于 2026-3-12 07:26:24 | 显示全部楼层
感谢大佬分享
回复

使用道具 举报

发表于 2026-3-12 07:37:33 | 显示全部楼层
可以作为补充使用
回复

使用道具 举报

发表于 2026-3-12 08:20:04 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2026-3-12 09:27:10 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

发表于 2026-3-12 12:01:07 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2026-3-12 12:01:44 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2026-3-12 13:13:21 来自手机 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2026-3-12 13:31:17 | 显示全部楼层
感谢大佬分享
回复

使用道具 举报

发表于 2026-3-12 13:58:22 来自手机 | 显示全部楼层
感谢分享收藏了
回复

使用道具 举报

发表于 2026-3-12 15:50:35 | 显示全部楼层
非常优秀,支持原创
回复

使用道具 举报

发表于 2026-3-12 16:41:59 | 显示全部楼层
本帖最后由 russel 于 2026-3-12 16:50 编辑
BEIKING 发表于 2026-3-11 18:36
没懂你说的意思

xp里面,可以删除系统记事本,把想用的记事本改名为系统的名字替换进去。win10里面(记不得7是不是了)有保护机制,系统文件不能这样简单的删除复制替换,如果强行替换,如在安全模式、pe下等,换了也不能正常使用
你这个方法不错

坛友说的一个外国的NotepadReplacerSetup方法也不错,这个是以前用过的,但有时又会失效,即运行后可以实现,但可能过段时间又返回系统的记事本,不知道为什么
回复

使用道具 举报

发表于 2026-3-12 16:44:13 | 显示全部楼层
什么鬼,这么麻烦,有时间我给你做一个更好的
回复

使用道具 举报

发表于 2026-3-12 16:50:04 | 显示全部楼层
感谢分享原创,值得琢磨一下!
回复

使用道具 举报

发表于 2026-3-12 16:57:19 | 显示全部楼层
BEIKING 发表于 2026-3-11 18:36
没懂你说的意思

就是上面坛友说的

“”我是将NotePad2-mod.exe改名为notepad.exe,然后直接覆盖替换掉系统自带的notepad.exe...“”

这其实在xp中可以,win10后是不行的

不然,就不会有那么多人研究、分享win10 中替换、替代记事本的问题了
回复

使用道具 举报

发表于 2026-3-12 16:59:14 | 显示全部楼层
邪恶海盗 发表于 2026-3-11 16:01
我是将NotePad2-mod.exe改名为notepad.exe,然后直接覆盖替换掉系统自带的notepad.exe...


这其实在xp中可以,win10后是不行的

不然,就不会有那么多人研究、分享win10 中替换、替代记事本的问题了

另,看了你的博客,可以请教怎么做的吗?请教,也想弄一个,先谢谢!

点评

不用瘟屎和屎1,不了解... 二○二六年三月十二日  详情 回复 发表于 2026-3-12 17:18
很早以前,瞎写的,原理很简单  详情 回复 发表于 2026-3-12 17:08
回复

使用道具 举报

 楼主| 发表于 2026-3-12 17:08:21 | 显示全部楼层
russel 发表于 2026-3-12 16:59
这其实在xp中可以,win10后是不行的

不然,就不会有那么多人研究、分享win10 中替换、替代记事本的 ...
#include "stdafx.h"
#include "windows.h"
#include "shellapi.h"

#pragma comment(linker, "/OPT:nowin98 ")
#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" ) // 设置入口地址

void RemoveQuotes(char* str) {
    char* src = str;
    char* dst = str;
    while (*src) {
        if (*src != '\"') {  // 只拷贝非引号字符
            *dst = *src;
            dst++;
        }
        src++;
    }
    *dst = '\0';  // 终止字符串
}

void TrimLeft(char* str) {
    char* p = str;
    // 找到第一个非空格字符
    while (*p == ' ') {
        p++;
    }
    // 移动非空格字符到字符串起始位置
    memmove(str, p, strlen(p) + 1);
}

int main(int argc, char* argv[])
{
    if (argc < 3) {
        return 0;
        }

    char *param = "";
    char* found = strstr(GetCommandLine(), argv[2]);

        if (found) {
        // 移动指针到 searchStr 之后的内容
        found = found + 2 + strlen(argv[2]);
        // 如果后面还有内容,输出
        if (*found) {
            RemoveQuotes(found);
                        TrimLeft(found);
            strcat(param, "\"");
                        strcat(param, found);
                        strcat(param, "\"");
        }
    }

        char szPath[MAX_PATH] = {0};
    GetModuleFileName(NULL, szPath, MAX_PATH);
    char* pLastSlash = strrchr(szPath, '\\'); // 找到最后一个 '\'
    if (pLastSlash) {
        *pLastSlash = '\0'; // 截断字符串
    }
        strcat(szPath, "\\");
    strcat(szPath, argv[1]);

        // 参数分别为:父窗口句柄,要执行的程序,参数,目录,窗口显示方式,进程优先级
    ShellExecute(NULL, "open", szPath, param, NULL, SW_SHOWNORMAL);
    return 0;
}
很早以前,瞎写的,原理很简单
回复

使用道具 举报

发表于 2026-3-12 17:10:05 | 显示全部楼层
回复

使用道具 举报

发表于 2026-3-12 17:18:34 | 显示全部楼层
russel 发表于 2026-3-12 16:59
这其实在xp中可以,win10后是不行的

不然,就不会有那么多人研究、分享win10 中替换、替代记事本的 ...

不用瘟屎和屎1,不了解...


二○二六年三月十二日

点评

哦,原来是这样。 个人博客可否指点一二?谢谢!  详情 回复 发表于 2026-3-12 17:32
回复

使用道具 举报

发表于 2026-3-12 17:32:18 | 显示全部楼层
邪恶海盗 发表于 2026-3-12 17:18
不用瘟屎和屎1,不了解...

哦,原来是这样。

个人博客可否指点一二?谢谢!

点评

博客咋了? 二○二六年三月十二日  详情 回复 发表于 2026-3-12 18:08
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-4-30 13:27

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表