inOffset文件偏移内存补丁制作软件

易语言 2020-04-14 13:17:01

inOffset文件偏移内存补丁制作软件

源码中值得参考的我觉得是文件对比的这部分、文件尾附加数据、分割读取。

因为内存扫描一直没弄明白,就只做了一个文件偏移的,也是费了好大劲。不是很好。可以对比文件,查看不同,生成、复制数据,生成补丁。

说说源码:
1.补丁文件用于对文件进行打补丁(实际上是在对应位置改字节集),分为普通编译和UAC编译,编译时候选择黑月编译(三种模式自己选啦)。
2.补丁生成及数据获取,本质上扫描两个文件,对比不同数据的位置。然后把不同的数据找出来,追加到补丁文件中。补丁文件运行时读取自身数据,根据特征分割点取数据,再次分割数据数组,生成补丁数据。当然,你变动了补丁文件就会造成读取错位。
3.源码中的图片资源里含有两个文件,是补丁文件的空包数据,用于替换用的,写出补丁文件。