随笔分类 - 编译打包
摘要:问题: InstallShield2010打包的程序。如果程序正在运行,卸载程序,提示关闭程序,然后消息界面出现文字叠加。 定位问题: 新建Installshield项目,依次修改SetupType,InstallShield,Dialog,发现修改Dialog/Skin后出现bug。 原因: In
阅读全文
摘要:问题: 第一次卸载程序失败,以后每次卸载出现1628 完成基于脚本的安装失败,使用安装包打开也会出现相同问题。 原因: 首先检查安装包是否出错,然后检查卸载脚本是否出错。 InstallShield程序每次安装会在系统存放一个备份文件InstallSource,如果备份文件被删除可能导致该问题。备份
阅读全文
摘要:今天发现安装包Client装c盘能正常删除,但是放d盘不能删除dll文件。 1.d盘安装程序包 2.检查脚本文件,卸载时通过messagebox打印INSTALLDIR和TARGERDIR,发现均指向c盘默认路径,意思所有脚本失效.... 3.检查服务端dll,均能正常删除,修改Client文件夹名
阅读全文
摘要:uninstallaing() 它对应于-unistall 命令,在installshield 2009及之前的版本,在控制面板中选择"uninstall”会触发这个命令。但在installshield 2011之后,卸载会调用 -removeonly,首先响应这个消息的函数是onmaintainu
阅读全文
摘要:脚本事件主要有三大类:Before Move Data(安装数据前)、Move Data(安装数据过程中)、After Move Data(安装数据后)。 OnBegin:在初始化后,被调用 OnFirstUIBefore:第一次安装时,在复制安装数据之前触发的事件,更改这个事件的脚本可自定义安装步
阅读全文
摘要:1. 检查是否安装jdk 2. 安装结束前设置环境变量
阅读全文
摘要:nstall Shield函数库 1 库函数综述InstallShield包含300多个内部库函数,用户可在安装脚本中调用它们来创建程序组,操作文件夹,处理目录,监督安装状态,创建对话框,操作文件及其它更多工作。因为InstallShield脚本编译器已经识别这些库函数名,所以用户在使用它们之前无须
阅读全文
摘要:一、 InstallShield打包脚本教程,这里面写的很详细了 【海洋女神原创】一个完整的Installshield安装程序实例—艾泽拉斯之海洋女神出品(一) 基本设置一 需要补充的是InstallShield项目有多个Feature,每个Feature有多个Component,我们需要设置Com
阅读全文
摘要:点击左侧菜单: Media-Release-选择release版本(例如Release1)-Build标签- keey unused directories 改为no(默认为yes)
阅读全文