随笔分类 -  Installshield

installshield 如何disable安装过程的的取消按钮,禁止取消安装,取消按钮不可用
摘要:在安装包安装过程中,如果中途取消安装,可能会因为自写脚本的问题导致回滚失败。 下面介绍如何disable“取消”按钮,来达到禁止取消安装的目的。 如下图所示: Steps: 找到想要禁止“取消”按钮的界面(Dialog),正在安装的Dialog名字是“SetupProgress” 选中Behavio 阅读全文

posted @ 2020-09-25 11:27 两轮明月 阅读(501) 评论(0) 推荐(0)

InstallShield升级安装包安装后不替换文件(Upgrade Installation does not replace files.)
摘要:当做好升级安装包,执行安装时,在控制面板的卸载软件里发现最新的版本号已经安装成功了,但是安装目录里面确一个文件也没有替换,这到底是什么原因呢? 很有可能是这个版本安装包里包含的文件没有覆盖之前版本的文件,也就是说1.0安装包里的存在某个文件,但在1.1安装包里却被删掉了,这时候就会出现这种情况。 M 阅读全文

posted @ 2020-09-11 19:41 两轮明月 阅读(882) 评论(0) 推荐(0)

InstallShield获取SUPPORTDIR为空的解决方案(MsiGetProperty(hMSI, "SUPPORTDIR" is empty)
摘要:在exe安装包执行安装时,exe会首先把文件都解压到%Temp%文件夹中,在还没有往InstallDir目录拷贝时,如果需要调用exe里面的文件就需要把文件放到Support Files中,如下图: 但当通过InstallScript脚本始终无法获取SUPPORTDIR路径时,经过调试发现这个路径永 阅读全文

posted @ 2020-09-11 19:28 两轮明月 阅读(477) 评论(0) 推荐(0)

InstallShield 打包如何做到支持升级安装 [InstallShield support upgrade installation]
摘要:升级安装类型介绍 升级安装主要有三种类型,Small Upgrade,Minor Upgrade, Major Upgrade。 官方最推荐的是Minor Upgrade,即使是主版本的升级(比如1.0->2.0),也建议使用Minor Upgrade的方式,因为Minor Upgrade是一种覆盖 阅读全文

posted @ 2020-09-11 19:14 两轮明月 阅读(1685) 评论(0) 推荐(0)

导航