欢迎来到天天文库
浏览记录
ID:14118574
大小:1.15 MB
页数:13页
时间:2018-07-26
《用 7-zip 制作软件安装包详细教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一、准备工具1.要使用到的工具有7-ZIP压缩软件、自释放模块7zS.sfx、ResHacker。2.首先先下载最新的7-ZIP压缩软件,百度一下,到处都是!下载后安装好!3.自释放模块7zS.sfx(附件中下载)4.如果你的安装程序是*.msi格式的,还要用到一个工具:Msistub.exe(附件中下载)5.ResHacker(附件中下载、远景论坛的ResHacker)二、制作开始(这里我以制作MS_Office2003SP3的安装包为例)(一).首先是安装7-ZIP压缩软件,这步不用多说了!(二).压缩安装文件:1.新建一个文件夹,将要安装的文件全部复制进去,如果你安装程序是*.msi格
2、式的,请保证文件Msistub.exe也在这个文件夹中。同时确认要制作的文件包的文件名在8个字符以下且没有空格。2.打开7Z压缩工具,找到整合好的Office2003SP3安装文件,全选,然后点击添加按钮,如图1所示:3.为你的压缩文件命名为任何自己想要的文件名,但不要有空格(比如我这次是命名为office2003.7z),选择压缩等级为极限压缩,单击开始确定创建压缩文件,如图2所示:极限压缩是非常消耗内存和CPU,建议你先停下所有操作!如果你要压缩的文件很大,那就要花比较长的时间来压缩,这段时间你可以去抽支烟(善意提醒:吸烟有害身体!)或喝杯咖啡、或者喝茶也行!4.压缩文件完成后,你就可以
3、删除除该压缩文件以外的所有文件!(三)修改7zs.sfx1.复制7zs.sfx到文件夹包括那个刚创建的文档;2.现在我们开始用ResHacker来修改自释放模块7zS.sfx,在这里你可以为你将要制作的安装包定制属性,如图标、文件描述、版本、公司、备注等待!打开ResHacker,选择“文件”-“打开”,打开文件夹中的7zS.sfx文件,具体修改如下:1)修改图标如果你想换个图标,依次点击图标组1-9,选择你需要的图标。2)修改安装包启动时的对话框:依次点击对话框500-2052,看到如图3所示,要修改的地方,在我提供的这个7zs.sfx文件里已经都标出来了,大家看下面的图吧!对照图进行修改
4、就可以了!在右边那个对话框中点击一个区域,会出现一个黑色的框,这里可以像Word里调整文本框一样调整它的宽、高、上下左右的位置,而且在脚本区域的相关行前面会出现一个“★”,这样你就可以输入相关信息了!如图3下:修改完成后记得点击上方的“编译脚本”按钮!3)修改安装包属性(即我们在查看安装包属性时显示的版本信息如文件描述、版本、公司、备注等)依次点击版本信息1-1033,如图4所示:要修改的地方如何修改,大家一看图就明白,如图4示:注意:在2)、3)两项修改中,建议大家每修改一个地方后,都要点击“编辑代码”,这样修改才有效,当让别忘了经常点击“保存”,不然万一机器出现问题,你前面的修改可就白忙
5、活了哦!!切记切记!!!(四)写配置文件config.txt打开记事本,如果你的安装程序是*.exe格式的,请将下面的代码拷贝进去:如图5:---------代码开始------------;!@Install@!UTF-8!RunProgram=setup.exe;!@InstallEnd@!---------代码结束------------如果你的安装启动程序是*.msi格式的,请使用下面的代码:---------代码开始------------;!@Install@!UTF-8!RunProgram=msistubprogram.msi;!@InstallEnd@!---------代
6、码结束------------代码添加进去之后,点击“文件”、“另保存”,将文件保存到开始建立的文件夹内,文件名为config.txt,在“编码”下拉菜单中选择“UTF-8”,将config.txt保存为UTF-8编码类型,请你再次确保用7-zip压缩后的文件“*.7z”(比如我刚才压缩的“office.7z”文件),“7zs.sfx”、“config.txt”这三个文件在同一个文件夹内!如图6:(五)使用批处理命令制作安装包打开记事本,添加下面的批处理命令:如图7所示---------代码开始------------@echooffcopy/b7zS.sfx+config.txt+*.7z
7、*.exePAUSE---------代码结束------------其中:*.7z是用7-zip压缩的文件的文件名(比如我刚才压缩的office.7z文件),*.exe是你最后得到的安装包的文件名(比如我是命名为MS_Office2003sp3(7in1).exe)。注意:这里文件名不要有空格,否则运行批处理命令时会提示有错误!!将记事本保存为批处理文件ms_office2003sp3.bat,并且批处理文
此文档下载收益归作者所有