安装包UI美化之路-升级安装与静默安装一键打包

本文介绍了一种软件安装包解决方案,支持一键升级与静默安装功能,通过命令行参数控制安装行为,适用于多种场景。

在实际应用中,除了产品安装外,还需要能够持续升级到新的版本,这时候升级方案就显得比较重要;而还有一些使用场景,需要咱们的安装包在安装时,不要显示安装界面,直接在后台进行安装!

这些业务功能,都是非常实用且必要的,我们当然不会漏掉!nsNiuniuSkin安装包打包解决方案,发展到今天,已经不再是一个安装包UI美化的插件了;而是一整套完整的安装包制作与升级解决方案,UI界面变成了其中的一个点;我们一如既往的关注每一个细节,做精而美的产品!

总体思路与方案

在我们的解决方案中,产品安装包与产品升级包就是同一个安装包,普通安装包与静默安装包,也是同一个包;即同一个安装包具备了首次安装、升级安装、静默安装等等能力,只需要通过运行安装包时,按要求传递不同的命令行参数即可。

在安装包启动的时候,往往有两种方式:

  • 一种是在桌面双击直接运行安装,同时进行安装目录与安装行为的选择控制,点击下一步进行安装;
  • 一种是通过其他程序调用起来,通过命令行参数指定相应的安装路径,指定安装行为 比如是否自动开始安装,是否显示界面,安装完成是否自动运行目标程序等

在制作安装包时,我们给安装包内置了几个命令行参数,以便在后续的升级与静默安装的场景中能够快速应用。

参数名称 参数解释 示例
-AutoInstall 是否自动开始安装 -AutoInstall=1
-AutoOpen 安装完成后,是否自动打开主程序 -AutoOpen=1
-fakecmd 占位命令,无实际意义 -fakecmd=1
/S
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值