一步一步制作软件共存版

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一步一步制作软件共存版,修改软件UID。

来自cnpda_segalgx

以qq2007为例,首先,我们用siscontents 1.0.3《siscontents 1.0.3汉化版(3版si s软件解包打包签名PC软件)》打开原版qq2007_s60. sisx

一、修改exe文件

1、选择“编辑”——》“编辑文件”,进入编辑状态

2、点“文件内容”,选择qq2007.exe,再选择“查看详情”

3、我们选择修改UID,确定后,同时把SID也一起修改为相同值

4、把修改后的qq2007.exe提取出来

5、用16进制编辑软件打开刚才提取的qq2007.exe(我这里用的是winhex)

替换文件里面旧的UID为新的UID,搜索替换unicode文本“c:\system\apps\qq2007”为

“c:\system\apps\qq2008”(修改路径,一般在修改的ui d附近),完成后保存,并把qq2007.exe改名为qq2008.exe

二、修改*_REG.RSC(重新计算UID校验码)

需要的软件:uidcrc.zip (18.12 KB)

这里就是qq2007_reg.rsc,利用siscontents提取出来,用winhex打开,修改UID3和相关路径(qq2007改为qq2008),由于修改了UID3,我们需要重新生成正确的UID校验码。UID校验码需要用uidcrc工具计算

进入dos,命令格式为uidcrc 0xUID1 0xUID2 0xUID3

就会输出0xUID1 0xUID2 0xUID3 UID校验码

计算出正确的UID校验码,填入对应位置,保存,文件名改为qq2008_reg.rsc

三、修改RSC文件

提取qq2007.rsc,做过汉化的应该比较清楚,修改显示,其中有一处关系到图标的.

修改里面2007为2008,还有一处图标的调用。最好搜索替换一下UID3,看看是否有UID3,一并改为新的UID3

把相关文件qq2008.exe,qq2008_reg.rsc,qq2008.rsc,i con.mif重新打包安装就可以了。

PS1:Qq2008.exe里面还有很多路径的调用,调用的是qq2007的很多文件,包括号码数据等,有兴趣可以一起修改,调用不同的数据。

PS2:一般提取的exe(这里是qq2007.exe)都是加壳的,修改需要脱壳,siscontents默认没有脱壳的,除非你把siscontents帖子的插件放到软件目录下,或者自己用软件脱壳,论坛有的。

PS3:只是作为抛砖引玉,不同的软件修改起来也许不一样,关键还有修改相关路径。

相关文档
最新文档