易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

inOffset文件偏移补丁制作工具   [复制链接]

    2019-11-14 09:41:07
    2018开源大赛(第三届)
    易语言资源网
    1777 次浏览
    来源链接




说说源码:

1.补丁文件用于对文件进行打补丁(实际上是在对应位置改字节集),分为普通编译和UAC编译,编译时候选择黑月编译(三种模式自己选啦)。

2.补丁生成及数据获取,本质上扫描两个文件,对比不同数据的位置。然后把不同的数据找出来,追加到补丁文件中。补丁文件运行时读取自身数据,根据特征分割点取数据,再次分割数据数组,生成补丁数据。当然,你变动了补丁文件就会造成读取错位

3.源码中的图片资源里含有两个文件,是补丁文件的空包数据,用于替换用的,写出补丁文件。

源码包含了黑月界面的获取的模块。

 


源码中值得参考的我觉得是文件对比的这部分、文件尾附加数据、分割读取。更多结构自己看吧。



点我下载 (已有 52 次下载)

引用模块


源码文件名 模块文件名
1偏移补丁__补丁原始[优化]_UAC编译[黑月模式-改].e
黑月界面类.ec
1偏移补丁__补丁原始[优化]_UAC编译[黑月模式-改]英文.e
黑月界面类.ec


引用支持库


源码文件名 支持库文件名 支持库标识
0偏移补丁__补丁原始.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
1偏移补丁__补丁原始[优化]_UAC编译.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
1偏移补丁__补丁原始[优化]_UAC编译[黑月模式-改].e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
1偏移补丁__补丁原始[优化]_UAC编译[黑月模式-改]英文.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
inOffset文件补丁工具[0].e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
扩展界面支持库一 2.0 27bb20fdd3e145e4bee3db39ddd6e64c
多线程支持库 2.0 5F99C1642A2F4e03850721B4F5D7C3F8
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
拖放支持库 2.0 {9DA96BF9CEBD45c5BFCF94CBE61671F5}


[错误报告]   上一篇:采集代理ip自动验证传输生成api循环提...     下一篇:易语言版数独