手机文件压缩包怎么弄 手机压缩包后缀7z怎么打开( 二 )


制作过程首先把msi文件打包到7z压缩包中:
创建配置文件config.txt,内容如下:
;!@Install@!UTF-8!Title="Demo msi"BeginPrompt="Do you want to install the xxx?"ExecuteFile="myapp.msi";!@InstallEnd@!最后执行下面的命令:
copy /b 7zS.sfx + config.txt + demo.7z demoapp2.exe运行demoapp2.exe,首先会确认是否安装:

手机文件压缩包怎么弄 手机压缩包后缀7z怎么打开


点击”yes”继续:
手机文件压缩包怎么弄 手机压缩包后缀7z怎么打开


此时已经进入msi的安装过程中,根据提示进行配置即可 。
优点前面我们提到,要以管理员权限运行msi安装包是不太方便的,但包装成exe后就方便多了 。
另外是为msi安装包传递参数 。这里有两个问题,第一还是不方便 。第二,让用户去指定安装参数是不太人道的!
我们可以通过下面的配置文件解决参数传递的问题:
;!@Install@!UTF-8!Title="Demo msi"BeginPrompt="Do you want to install the xxx?"ExecuteFile="msiexec.exe"ExecuteParameters="/i myapp.msi /log c:abc.log";!@InstallEnd@!好了 , 这下我们可以轻松拿到安装日志了 。
对于最终用户来说msi是一种不常见的、专业的文件类型,包装成exe对用户来说也更友好 。
安装文件的Icon到目前为止我们只做的安装包都是这个样子的:
这可没有一点专业的感觉呀!至少应该有个Icon吧!
我们可以去网上找一个叫ResourceHacker的工具,用它可以把默认的Icon文件替换成我们自己的 。下面的样子看起来是不是会专业一些:
【手机文件压缩包怎么弄 手机压缩包后缀7z怎么打开】总结,使用7z创建安装包既可以实现简单小巧的安装场景又可以解决一些复杂安装过程中的问题,真可谓老少咸宜!

推荐阅读