InstallShield 2012 Spring新功能试用(12): Suite/Advanced UI 和 Advanced UI 工程支持InstallScript安装程序(Part 1)
2012-05-24 16:37 Kevin.Wan 阅读(659) 评论(0) 编辑 收藏 举报InstallShield现在支持在Suite/Advanced UI 和 Advanced UI 安装工程中导入InstallScript工程类型的安装程序(见下图)。
当Suite/Advanced UI 或 Advanced UI 安装程序启动一个InstallScript安装包时,Suite/Advanced UI 或 Advanced UI安装程序显示自己的UI界面,并且自动隐藏InstallScript安装程序的界面,这样保持了Suite/Advanced UI 或 Advanced UI安装程序界面风格的统一。Suite/Advanced UI 或 Advanced UI安装程序会显示InstallScript安装包的安装进度。
为满足Suite/Advanced UI 和 Advanced UI安装程序的需求,InstallScript工程增加了针对Suite/Advanced UI 和 Advanced UI安装程序的事件响应函数,在Suite/Advanced UI 或 Advanced UI安装程序中调用InstallScript安装包时,将忽略标准的InstallScript事件响应函数,而使用特定的,针对Suite/Advanced UI 和 Advanced UI有效的事件响应函数。
InstallShield允许在Suite/Advanced UI 或 Advanced UI安装工程中添加InstallScript工程的安装包,但必须满足如下条件:
- InstallScript安装包不压缩。
- InstallScript工程的安装包是由InstallShield 2012 Spring及更高版本编译的。
- InstallScript安装包使用基于事件响应函数的脚本代码,而不是program...endprogram风格的脚本。
万炳宏(Kevin Wan)
Avizo/Amira技术交流,欢迎加我微信:13911850365或QQ:17842153