Inno Setup 5.2.2 重编译加强版 by 清风无影[WMZ] 20080106更新
Inno Setup 是一个免费的安装制作软件,小巧、简便、精美是其最大特点,支持pascal脚本,能快速制作出标准Windows2000风格的安装界面,足以完成一般安装任务。该软件用Delphi写成,其官方网站同时也提供源程序免费下载。它虽不能与Installshield这类恐龙级的安装制作软件相比,但也当之无愧算是后起之秀。
版本历史:2007-10-24 [风之轩制作]加入加密组件ISCrypt.dll。
加入解包工具innounp增强版。(可选择安装)2008-01-06 [清风无影重编译]更新解包组件 Inno Setup Unpacker GUI 为 v1.1 2007-10-26更新解包组件 Inno Setup Unpacker Explorer 为 v1.5.7 2007-10-26更新解包组件 Inno Setup Unpacker 为 0.22 2007-10-28加入中文说明 (帮助文档) 引用:
下载地址
:http://soft.wmzhe.com/download/qfwy/repack/InnoSetup.exe
01.png (30.27 KB)
2008-1-8 20:24
nsis.png (11.47 KB)
2008-1-8 20:24
附加说明
innounp, Inno Setup Unpacker 0.22 增强版(Build:071028)
此版本根据源码进行功能加强
本程序的更新暂时告一段落,除非inno新版本出现,否则本程序不再更新
觉得还是不要杀得太死了。。。
更新太密了,可能很多人不适应了
特别感谢:
tracky,cwx
Build:07-10-28
增加选项
-k 使用穷举版本法对未知版本安装包进行解包 (beta)
当使用此参数后,-s、-r两个参数都会失败
穷举采用从高版本向低版本进行解包,直至成功解包
Build:07-10-14
更新到可解包Inno Setup 5.2.1版本
Build:07-09-20
更新到可解包Inno Setup 5.2.0版本
Build:07-08-04
修正针对标识头被全部修改造成指定版本进行解包仍无法识别的问题
例:
此例中的安装是用5.1.2版本的inno setup打包的
由于5110兼容5.1.2版本,可使用参数 -r5110 指定版本为5110即可解包
http://www.hanzify.org/?Go=Show::List&ID=9464Build:07-07-26
更新到可解包Inno Setup 5.1.13版本
Build:07-04-09
修复 选项(-r) 自定义一个版本号提取文件的大BUG(造成自定义解包版本失败)
Build:07-04-08
增加选项
-r版本 指定一个Inno版本号进行提取文件(例如:-r5100)
设置此值的版本号不能包含有小数点,且必须为四位数
针对将inno的版本改低,造成识别出来的版本号有误,解包失败
例如:
http://www.hanzify.org/index.php?Go=Show::List&ID=11345此安装包将版本改为2.1.0,造成选择的版本解包失败。
其实此安装包的inno版本为5.1.0,所以对于此类修改版可通过设置此参数进行解包
Build:07-04-07
改进版本标志检测函数,当检测失败时,进行三次模糊版本搜索
改进在初始化数据碰到有异常错误时,进行忽略此异常错误,起到最大解包内容的可能性
以上改进行特别适合经过特殊修改的安装程序
Build:07-04-06
增加选项
-s1..12 设置此值可提高无法识别版本的可能性,推荐值:10
对此参数的说明:
有些人通过修改inno的SetupLdr.e32文件中的标识头,这样制作出来的安装包则会使使innounp无法识别出为inno的安装包
此参数就是针对此类安装包,设置此值,则会提高识别安装包的版本
通常inno的标识头最大长度为12,当修改了标识头一个字节都会让innounp无法识别出是inno的安装包了
例如设置值为10,即使修改了标识头两个字节,则innounp会对标识头的范围缩小比较,以增大版本识别可能性
补充更新:加强安装包密码获取函数,提高得到安装包密码效率
Build:07-04-03
增加对2.x版本的支持,只对不带ISX的安装包可以解开
对于部份2.x版不能解包的说明
Inno Setup Module Heuristic Mode [Inno SFX] 不带ISX的
这种的2。X版可以解了
例:http://www.jrsoftware.org/download.p...tup-2.0.19.exeInno Setup Module Heuristic Mode [Overlay]
这种是带ISX的,解不了,还在研究
根据inno官方网的提供的2.x版的源码没找到与ISX相关的信息,所以不知道此种包的解法
Build:07-04-02
1、可解包大部份要安装密码的安装程序
2、加强对安装程序中防解包的处理
3、可处理部份经过特殊修改的安装程序
4、并进行了汉化,不过本人英文水平有限,并没有汉化完整