InstallShield 2012 Spring新功能试用(6): InstallScript工程支持64位组件(Components)
2012-05-17 00:28
429 查看
InstallScript工程现在支持不改动InstallScript代码,就可以将安装文件安装到64位目标机上的WINSYSDIR64(一个InstallScript变量,映射到64位系统的System32文件下),并且支持将注册表数据写入到64位的注册表位置中。如果有文件或注册表数据需要写入到64位路径下,可以将这些文件或注册表信息设置到一个Component中,然后选择该Components的64-Bit Component属性为Yes。在安装包运行是,安装包会自动禁止将安装文件转址到Component的System32文件夹下,以及禁止注册表数据转址。之前版本,我们需要通过代码关闭WOW64FSREDIRECTION,否则64位系统下会自动转址到32位路径下(例如Program Files(x86)\My Company\My Product等路径下)。
之前版本中,对注册表的操作也必须在REGDB_OPTIONS 中设置REGDB_OPTION_WOW64_64KEY开关,否则默认会写入到注册表的HKEY_LOCAL_MACHINE\Software\Wow6432Node键值下。
之前版本中,对注册表的操作也必须在REGDB_OPTIONS 中设置REGDB_OPTION_WOW64_64KEY开关,否则默认会写入到注册表的HKEY_LOCAL_MACHINE\Software\Wow6432Node键值下。
相关文章推荐
- InstallShield 2012 Spring新功能试用(12): Suite/Advanced UI 和 Advanced UI 工程支持InstallScript安装程序(Part 1)
- InstallShield 2012 Spring新功能试用(13): Suite/Advanced UI 和 Advanced UI 工程支持InstallScript安装程序(Part 2)
- InstallShield 2012 Spring新功能试用(15): Suite/Advanced UI 和 Advanced UI工程支持动态链接安装包文件
- InstallShield 2012 Spring新功能试用(8): Suite/Advanced UI 和 Advanced UI工程支持自动检测升级和下载
- InstallShield 2012 Spring新功能试用(20): Suite/Advanced UI工程支持添加语言
- InstallShield 2012 Spring新功能试用(7): 支持检测指定版本的Advanced UI 或 Suite/Advanced UI安装包是否已经安装
- InstallShield 2012 Spring新功能试用(18): Suite/Advanced UI 和 Advanced UI工程的界面编辑视图中添加了控件工具栏和语言切换功能
- InstallShield 2012 Spring新功能试用(9): 新支持在安装过程中配置网络共享文件夹
- InstallShield 2012 Spring新功能试用(10): 支持在安装过程创建预定义的多个Windows用户帐号和组
- InstallShield 2012 Spring新功能试用(11): Suite/Advanced UI 或 Advanced UI工程中可以导入Prerequisites
- InstallShield 2012 Spring新功能试用(3): 对微软最新技术的支持
- InstallShield 2012 Spring新功能试用(17): Suite/Advanced UI 和 Advanced UI安装程序支持命令行Log参数
- InstallShield 2012 Spring新功能试用(4): Custom Action支持PowerShell
- InstallShield 2012 Spring新功能试用(21): 安装过程中可以在目标系统中创建和配置任务计划
- InstallShield 2012 Spring新功能试用(5): 内置终止指定进程的Custom Action
- InstallShield 2012 Spring评估试用(1): 支持Windows 8和Windows Server 2012操作系统
- InstallShield 2012 Spring新功能试用(16): Suite/Advanced UI 或 Advanced UI安装程序能在安装时进行输入合法性校验与反馈
- InstallShield 2012 Spring新功能试用(19): Suite/Advanced UI 和 Advanced UI工程新增加Local类型的的条件检测项
- InstallShield 2012 Spring评估试用(2): Professional版本支持新的可自定义的用户界面
- InstallShield 2012 Spring新功能试用(14): Suite/Advanced UI 和 Advanced UI工程新增加InstallScript安装包的条件检测项