您的位置:首页 > 编程语言 > Java开发

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键值下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐