Advanced Installer 打包后,安装包在WIN10下重启后再次运行安装的解决办法

前几个月使用Advanced Installer 打包了一堆安装包,其中有使用默认主题的,也有根据UI设计更改过一些功能的,当时在Windows7下测试没有任何问题,就直接上线给用户使用了。
这两天在禅道上发现指派了一个BUG过来,描述的内容是在Windows10下安装包会出现重启后再次自动运行的问题,见鬼了,没有写过自启动注册表啊,马上打开工程查看,发现了一个很奇怪的现象,下面来介绍。


1.当工程中不包含Feature-based 时,工程一切正常,不会自动写注册表。
2.当工程中包含Feature-based ,任意加一项运行程序,在启动Feature-based 的时候,安装程序会自动在注册表中增加一项自启动项,此自启动项正好是安装包本身,包含路径和基础的默认安装命令行。
3.在使用默认主题的时候,即使包含Feature-based ,在安装完成点击“默认的结束”按钮的时候,会自动将增加的那条启动项给删除掉。
4.若使用修改过的按钮,即删除掉默认安装完成按钮,使用其他按钮替代的时候,安装程序也能正常结束,但是不会删除掉增加的那条启动项


综上所述:无论是修改主题背景、颜色、排版等,请针对默认按钮控件进行修改,特别是这种结束按钮,否则会出现一系列问题(WIN7下没有这个情况,很奇怪,也不知道是不是Advanced Installer的BUG)。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值