patch补丁制作,合入,卸载的方法

创建PATCH目录,进入该目录下,创建文件夹old, new, 创建文件1.c;

a60ccb671f5d4232b00eb235b728e394.png

1.c内容如下:

8324e9efad9643ff906e024e0d456104.png

在new下修改1.c:

2db292f39188465c854cafff1f4ee535.png

开始制作1.patch

diff -Naur ./old/1.c ./new/1.c > 1.patch

1c4b5698ef8448fda0b076aab24229fd.png

进入 vi  1.patch:

1.patch内容如下:

437c334b2cee445895c60c5968eb2f57.png

把补丁打入PATCH文件夹下的1.c:

04d27a6265434977b33a69465405e84f.png

补丁已成功合入文件:

130c78c2f26f4454a1f3b0602eb02bff.png

卸载补丁:

c509cc3bc8e245fa9ecf6b7df013c3aa.png

在PATCH文件夹下查看1.c,补丁已经卸载:

a52860b6c2344ce39878d8c81c4b0d89.png

 

 

 

 

一款不错的补丁制作工具 [+] 支持补丁模式:   - 文件偏移。   - 虚拟地址(VA)。   - 相对虚拟地址(RVA)。   [+] 支持32位 和 64位的 PE 文件(EXE,DLL)。   [+] 支持多文件偏移补丁。   [+] 支持多文件 S&R 补丁。   [+] 支持高级 S&R 补丁。   [+] 支持 Windows 检查。   [+] 支持附加文件(文件安装程序)。   [+] 支持注册表补丁。   [+] 支持修补后恢复原始文件日期和时间。   [+] 支持文件大小、CRC32、MD5 哈希值检查。   [+] 支持滚动文字与透明边缘。   [+] 支持 XM、V2M、MOD、IT、S3M、MTM、UMX、MID、SID、SPC、YM、FTC、FLC、SQT、PT1、PT2、PT3、PSG、PSC、PSM、YM、GTR、STP 和 ASC 模块。   [+] 支持 PNG、JPG、BMP 皮肤(SKN)。   [+] 支持大多数的字体,包括:TTF、FON、OTF、WOFF、FNT。   [+] 支持 Windows 光标和动态光标(CUR、ANI)。   [+] 支持 Windows 图标(ICO)。   [+] 支持注册表补丁中的占位符。   [+] 支持保存/加载项目。   [+] 支持目标文件自动检测(从文件路径或注册表)。   [+] 支持 UPX 或外部打包器与命令。   [+] 支持 NFO(补丁/加载器需要 NFO 运行)。   [+] 全功能皮肤生成器。   [+] 皮肤转换器。   加载器选项:   [+] 支持 32 位和 64 位的加载器。   [+] 支持特定 RVA 补丁(多字节)。   [+] 支持搜索和替换(多字节)。   [+] 注册表补丁。   [+] 支持特定路径目标自动检测(使用宏)。   从特定注册表项。   [+] 支持修补加载的 DLL 模块。   [+] 支持修补现有进程。   [+] 支持文件检查(CRC32、文件大小和 MD5)。   [+] 添加设置调试权限。   [+] 添加等待第一个窗口。   [+] 支持静默加载器。   [+] 定时加载器延迟(毫秒)和超时(秒)选项。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

滴水之功

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值