解压用WinRAR制作自解压程序

解压程序  时间:2021-02-07  阅读:()

用WINRAR制作自解压程序

1 . 最新版本Wi nRAR

2. 下载的自解压模块SFX 或者用upx脱壳+ExeScope修改现有的SFX

3. 编辑图片的工具如 PS .将图片裁剪成合适大小用于徽标和图标

4. 编辑好的解压显示内容和许可内容。

获得自解压模 块SFX 

自解压模块SFX相当于Win RAR的自解压文件的壳包含自解压文件安装时的界面对话框徽标和图标等等。获取来源主要有

1 .下载自解压模块。

2.从自解压文件中提取自解压模块

假设用Win RAR打包成自解压文件名为LitteJ ack.exe。

 方法一用upx工具从Winrar安装版中提取SFX模块upx LitteJ ack.exe-d–oLitteJack.sfx--overlay=strip

注 upx不支持中文目录所以最好放到根目录上。

此时提取到的 LitteJ ack.sfx是解压过的打包前可再用 upx压缩。命令如下upx LitteJ ack.sfx

 方法二用Ultra Edit或其他32位编辑器打开自解压文件查找“RAR!” 将从“RAR!”开始到文

件结尾处的所有内容删除文件剩下的部分另存为一个SFX文件例如 “LitteJ ack.sfx” 。也可以提取自

解压模块。

注如果想观看效果可以将后缀.sfx改成.exe后运行观看。

编辑自解压模 块SFX (本文以DEF AULT.SFX为例):

从WinRA R目录下复制Default.SFX到别处用ExeSc ope打开主要修改资源中的Diol og对话框部分这里只要修改LICENS EDLG和STARTDLG有些时候你也可以修改GE TPASSW ORD1 为打加密的包做准备。

由于许可窗口标题和许可显示的内容以及自解压文件窗口标题和自解压文件窗口显示的内容 都可以通过制作前的设置或脚本更改后面有介绍。这里我们就不更改了。

如果想修改界面左边的徽标和打包后的自解压文件的图标做一劳永逸的不用更改的S FX那么可以更改Exesco pe中的位图来更改徽标更改Exes cope中的图标来更改图标。因为后期无法在脚本里更改徽标和图标所以最好还是更改SFX。

而界面上的文字说明对应的Exe scope中都是明文显示更改自己想要的文字就可以了这里就不再赘述。 修改LICENSEDLG设置用于显示许可界面

 修改STAR DLG设置用于显示解压时显示的界面

 修改GETP ASSWOR D1设置用于输入密码时的界面

保存文件退出Exes cope。把修改后的Default.sfx文件重命名比如 LitteJ ack.SFX复制到Win RAR目录。

制作安装包

现在可以正式开始制作自己的安装包这里我们还可用到winrar参数以及注释中的脚本参数来创建我们的自解压文件这里只列出指令在后面我会详细介绍各个指令的作用。

选择你要打包的文件后右键点“添加到压缩文件” 

在弹出的对话框中

1 . 选择“创建自解压格式压缩文件” 创建自解压文件

命令参数 rara–sfxLitteJ acksfx测试

2. “压缩方式”选择“最好”压缩最高文件最小

命令参数 ra r–m 5测试ra r

3. 选择“创建固定压缩文件” 进一步缩小文件大小

命令参数 ra r-s 创建固实压缩文件。

4. 选择“锁定压缩文件”防止别人更改你的自解压文件。

命令参数 ra r-k 锁定压缩文件任何试图改变压缩文件的命令都会被忽略。

再点上图中的 “高级”选项卡弹出如下窗口 

1 . 选择设置密码为自己的自解压文件创建密码(无法在命令参数中更改)

注输入的密码支持中文不能直接输入可以将密码复制到文本文档里比如 “测试” 然后粘贴到密码框里破解软件都没办法破解 自己千万不要忘记密码了哦

1 . “显示密码”设置安装时提示输入密码 当然要SFX有GETPA SSWORD 1的对话框否则无效

2. “加密文件夹”可以隐藏文件目录和内部信息。

2. 选择“自解压选项” 注关键性步骤 设置自解压文件具体内容

这里我们依次对“常规” 、 “高级” 、 “模式” 、 “文本和图标” 、 “许可” 、 “模块”进行操作。 “常规”设置用于解压文件到指定目录 以及安装前后运行必要程序

1) 选择“解压路径” 用于安装程序到目标文件夹

命令参数 path=

2) 选择“保存并恢复路径”可以保存默认设置

命令参数 savepath

3) 在“解压后运行”后 输入安装后要运行程序或文件名称不要忘了扩展名 

命令参数 Setup=

4) 在“解压前运行”后 输入安装前要运行程序或文件名称不要忘了扩展名 

 “高级”设置用于创建快捷方式以及删除已经存在的文件

1 . 在“删除”中可以输入需要删除的文件可以重复删除 用分号隔开 

命令参数 Delete=

2. 选择“添加快捷方式” 弹出如下图所示

1) 在“在哪里创建”中可以选择创建不同形式的快捷方式

命令参数 S h o rtc ut=

2) 在“快捷方式参数”中填入“源文件名”如测试.txt即可其他可以不填系统会自动补上。选填“快捷方式名” 用于创建桌面快捷名称。

 “模式”设置用于设置临时解压模式安装显示 以及覆盖方式

1 . 选择“临时模式” 用于临时解压文件不保存

命令参数 TempMo de="询问内容","询问标题"

2. 选择“安静模式” 用于安装时显示安装的具体文件内容

命令参数 Si lent=

3. 选择“覆盖方式” 用于如果存在相同文件名选择覆盖的方式。

 “文本和图标”设置用于显示解压过程显示内容 以及更改徽标和图标

1 . 在“自解压文件窗口标题”后输入解压时显示的标题

命令参数 Title=

2. 在“自解压文件窗口中显示的文本”后输入解压时的内容

命令参数 Text{}

3. 选择“从文件加载文本” 可以将制作好的文本载入到其中

4. 在“从文件加载自解压徽标”后选择自己制作好的徽标bmp格式的图片 

5. 在“从文件加载自解压文件图标”后选择自己制作好的图标ico格式的图片 

 “许可”设置用于修改许可标题和许可文本

注需要每换一行隔一行否则打包时文字会挤在一起。

1 . 在“许可标题”中输入自定义许可标题

命令参数 License=

2. 在“许可文本”中输入自定义许可文本

命令参数 License{}

3. 选择“从文件加载文本”可以将制作好的文本载入到其中。

 “模块”设置选择前面步骤中修改好的S FX文件。 如果没有出现对应的SFX比如Litt eJack.sfx说明拷贝位置不对或者文件遭到损坏 。到此就可以一路“确定”下去完成自己的自解压文件的创建了。

参数说明

RAR格式文件通过脚本转换成自解压程序

1 . 添加脚本

打开压缩文件 RAR格式的文件 点击“注释” 如果没有说明你创建的压缩文件是固实的或锁定的这样就不能完成后面的工作你可以将其中解压再打包成标准压缩文件 

将编辑好的脚本信息复制到其中

再点上图的“自解压格式”选项卡选择“添加新的自解压模块”  以及选择合适的SFX模块 如 L itteJack.sfx 

一路“确定” 这样就可以完成RAR压缩文件转EXE自解压文件了 。

BuyVM老牌商家新增迈阿密机房 不限流量 月付2美元

我们很多老用户对于BuyVM商家还是相当熟悉的,也有翻看BuyVM相关的文章可以追溯到2014年的时候有介绍过,不过那时候介绍这个商家并不是很多,主要是因为这个商家很是刁钻。比如我们注册账户的信息是否完整,以及我们使用是否规范,甚至有其他各种问题导致我们是不能购买他们家机器的。以前你嚣张是很多人没有办法购买到其他商家的机器,那时候其他商家的机器不多。而如今,我们可选的商家比较多,你再也嚣张不起来。...

触碰云高性价20.8元/月,香港云服务器,美国cn2/香港cn2线路,4核4G15M仅115.2元/月起

触碰云怎么样?触碰云是一家成立于2019年的商家。触碰云主营香港/美国 VPS服务器、独立服务器以及免备案CDN。采用的是kvm虚拟构架,硬盘Raid10,Cn2线路,去程电信CN2、移动联通直连,回程三网CN2。最低1核1G带宽1M仅20.8元/月,不过这里推荐香港4核4G15M,香港cn2 gia线路云服务器,仅115.2元/月起,性价比还是不错的。点击进入:触碰云官方网站地址触碰云优惠码:优...

lcloud零云:沪港IPLC,70元/月/200Mbps端口/共享IPv4/KVM;成都/德阳/雅安独立服务器低至400元/月起

lcloud怎么样?lcloud零云,UOVZ新开的子站,现在沪港iplc KVM VPS有端午节优惠,年付双倍流量,200Mbps带宽,性价比高。100Mbps带宽,500GB月流量,10个,512MB内存,优惠后月付70元,年付700元。另有国内独立服务器租用,泉州、佛山、成都、德阳、雅安独立服务器低至400元/月起!点击进入:lcloud官方网站地址lcloud零云优惠码:优惠码:bMVbR...

解压程序为你推荐
可以发外链的论坛给几个可以发外链的论坛,还有分类信息网,不要有限制的哪种,收录不收录无所谓可以发外链的论坛发外链的论坛哪个比较好,哪个论坛能发外链,能发广告急求。。。。拂晓雅阁?英特尔和AMD有什么区别啊?pw美团网电话是什么pw手机区号手机号码前怎样填写正确的国内区号?ps抠图技巧如何使用PS抠图ps抠图技巧photoshop抠图技巧唱吧电脑版官方下载电脑怎么安装唱吧,要能用的,请教教程,谢谢如何建立一个网站要建立一个网站怎么弄啊?godaddy美国GODADDY 域名支持域名别名解析吗?
购买域名 绍兴服务器租用 域名备案流程 新加坡服务器 搜狗抢票助手 国外空间 dropbox网盘 日本空间 中国特价网 最好的空间 小米数据库 免费网站申请 100m免费空间 圣诞促销 谁的qq空间最好看 赞助 网通服务器托管 流媒体加速 免费私人服务器 smtp虚拟服务器 更多