为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

用7-Zip制作软件安装包详细教程

2011-09-24 21页 doc 1MB 39阅读

用户头像

is_511293

暂无简介

举报
用7-Zip制作软件安装包详细教程用7-Zip制作软件安装包详细教程 一、准备工具 (附件中的压缩包内含有本教程所需的所有工具和本教程的PDF电子文档) 1.使用到的工具有“7-Zip解压缩软件”、自释放模块“7zS.sfx”、资源替换工具“Resource Hacker”; 2.7-Zip解压缩软件:压缩包内提供的是7-Zip v4.57 简体中文版; 3.Resource Hacker:ResHacker远景专用 4.自释放模块7zS.sfx文件,Msistub.exe(当安装源程序是*.msi格式时要使用到这个文件),文件7zS.sfx和Msistub....
用7-Zip制作软件安装包详细教程
用7-Zip制作软件安装包详细教程 一、准备工具 (附件中的压缩包内含有本教程所需的所有工具和本教程的PDF电子文档) 1.使用到的工具有“7-Zip解压缩软件”、自释放模块“7zS.sfx”、资源替换工具“Resource Hacker”; 2.7-Zip解压缩软件:压缩包内提供的是7-Zip v4.57 简体中文版; 3.Resource Hacker:ResHacker远景专用 4.自释放模块7zS.sfx文件,Msistub.exe(当安装源程序是*.msi格式时要使用到这个文件),文件7zS.sfx和Msistub.exe均来自于Deepin的原帖附件!其中7zS.sfx我稍微修改了一下,以便各位更好地进行修改设置! =============================================================================== 二、制作流程 本教程中,我以制作“金山打字2006”的安装包为例来进行讲述。 (一)、安装7-Zip解压缩软件 这步操作想必不用我多说了吧! (二)、压缩软件的安装源文件 1.新建一个文件夹作为我们的工作文件夹,将需要打包封装的软件安装源文件全部拷贝到该文件夹内,如果安装源程序是*.msi格式的,请将 “Msistub.exe” 文件也拷贝到这个文件夹中,同时确保所有文件的文件名在8个字符以下且没空格(一般情况下,安装源文件的文件名都在8个字符以下且没空格的)。 2.选取文件夹内所有的文件,右击选中的文件,选择“7-Zip”、“添加到压缩档案...”,如图01所示: 3.为7z压缩包命名,文件名随意,但请注意不要有空格(比如我是命名为TypeEase2006.7z),选择“压缩等级”为“极限压缩”,单击“确定”开始创建压缩文件,如图02、03所示: “极限压缩”是非常消耗内存和占用CPU的,建议你先停下所有操作!如果你要压缩的文件很大,那就要花比较长的时间来压缩,这段时间你可以去喝杯咖啡或抽根烟提提神!(善意提醒:吸烟有害身心健康!) 4.文件压缩完成后,你就可以将除该7z压缩包之外的其他文件全部移除! =============================================================================== (三)、修改自释放模块7zs.sfx文件 1.复制7zs.sfx 文件到工作文件夹内; 2.现在我们开始用ResHacker来修改自释放模块7zS.sfx文件,在这里你可以为你将要制作的安装包定制属性,如图标、文件描述、版本、公司、备注等待!运行ResHacker,选择“文件”-“打开”,打开工作文件夹中的 7zS.sfx 文件,具体修改如下: 1) 修改图标 如果你想换个图标,依次点击“图标组-159-1033”,看到如图04所示: 选中1033并右击,选择“替换资源”菜单,出现“替换图标”对话框,如图05所示: 点击“打开新图标文件”,选择你的图标文件,可以作为图标的文件有 *.exe、*.dll、*.res、*.ico等,一般我们选择软件的主程序作为图标文件,我这里选择的是“金山打字2006”主程序作图标的,然后点击“替换”就替换好了!如图06所示: 2) 修改安装包启动时的对话框:依次点击“对话框-500-2052”,看到如图07所示,要修改的地方,在7zs.sfx文件里都已经标出来了,大家看下面的图,对照图进行修改就可以了!在右边那个对话框中点击一个区域,会出现一个黑色的框,可以像Word里调整文本框一样调整宽、高和上下左右的位置,而且在脚本编辑区域的相关行前面会出现一个“★”,这时你就可以输入相关信息了!如图07、08、09、10所示: 3) 修改安装包属性(即我们在查看安装包属性时显示的版本信息如文件描述、版本、公司、备注等) 依次点击“版本信息-1-1033”,如图11所示: 所有可修改的地方都已经在自释放模块7zS.sfx文件中标记的一清二楚,各位按标记修改即可,如图12示: 注意:在2)、3)两项修改中,建议大家每修改一处地方后,都要点击“编译脚本”,然后点击“文件”—“保存”来保存所做的修改,这样你所做修改才有效,不然万一机器出现问题,你前面的修改可就都白忙活了哦!!切记切记!!! 下面就是我在制作“金山打字2006”安装包时,修改后的7zS.sfx文件相关设置,如图13、14、15所示: =============================================================================== (四)、写配置文件 config.txt 打开记事本,我们开始写配置文件config.txt, 1.如果你的安装程序是*.exe格式的,请将下面框内的代码拷贝进去: 复制代码 1.​ ;!@Install@!UTF-8! 2.​ RunProgram=“setup.exe” 3.​ ;!@InstallEnd@! 2.如果你的安装启动程序是*.msi格式的,请使用下面框内的代码: 复制代码 1.​ ;!@Install@!UTF-8! 2.​ RunProgram=“msistub program.msi” 3.​ ;!@InstallEnd@! 注意:代码的首末两句的开头都有个分号“;”,千万别漏掉了! 请将代码里面的“setup.exe”或“program.msi ”改成你的安装源文件里面对应的文件名。 代码添加进去之后,点击“文件”、“另保存”,将文件保存到开始建立的文件夹内,文件名为 config.txt,在“编码”下拉菜单中选择“UTF-8”,将 config.txt 保存为UTF-8编码类型,如图16所示: 请你再次确保用7-zip压缩包“*.7z”(比如我的压缩包是“TypeEase2006.7z”文件),自释放模块“7zs.sfx”以及配置文件“config.txt”这三个文件都在工作文件夹内! =============================================================================== (五)、使用批处理命令制作安装包 打开记事本,复制下面框内的批处理命令,粘贴到记事本内: 复制代码 1.​ @echo off 2.​ copy /b 7zS.sfx + config.txt + *.7z *.exe 3.​ Pause 其中:*.7z 是用7-zip压缩包的文件名(比如我刚才压缩的TypeEase2006.7z 文件),*.exe 是你最后得到的安装包的文件名(比如我是命名为TypeEase2006.exe )。注意:这里的文件名不能有空格,否则运行批处理命令时会提示有错误!! 将记事本文件保存为批处理文件Copy.bat,并且Copy.bat也和其他三个文件放在同一文件夹内!现在,工作文件夹内有以下一些文件,如图17所示: 双击运行批处理文件copy.bat,待其运行结束后,就会在同一个文件夹内得到最后的安装包(比如我得到的是 TypeEase2006.exe )。现在你可以查看一下安装包的属性,运行一下安装包,看看效果,如不满意,你还可以返回到“(三) 修改自释放模块7zs.sfx文件”这一步进行修改,修改后记得要保存,然后再运行批处理copy.bat 即可!! 我最后制作成功的“金山打字2006”安装包:“TypeEase2006.exe”的属性如图18、19所示: 运行 TypeEase2006.exe 进行安装时,显示的安装初始化效果如图20所示: 好了,到这里,一个漂亮的软件安装包就制作完成了!很简单吧!你还不赶快试验一下?
/
本文档为【用7-Zip制作软件安装包详细教程】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索