installshield 32位打包和64位打包的注意事项
32/64位问题要把握几点:
1. 明确你的产品是否需要区分32/64位
2. 明确你的产品中是否有32/64位的服务注册
3. 了解InstallShield Build出来的安装包本身是32位应用程序
4. 了解Windows 64位系统上的32位路径和64位路径差异以及如何在InstallShield的系统变量中找到对应的内容
1. 明确你的产品是否需要区分32/64位
2. 明确你的产品中是否有32/64位的服务注册
3. 了解InstallShield Build出来的安装包本身是32位应用程序
4. 了解Windows 64位系统上的32位路径和64位路径差异以及如何在InstallShield的系统变量中找到对应的内容
64位操作系统下拷贝文件重定向问题,在在复制代码前加上Disable(WOW64FSREDIRECTION);就可以解决64位系统默认复制到syswow64的问题
但是注意:
Disable(WOW64FSREDIRECTION);
CopyFile( SUPPORTDIR^"MUCam32.dll", WINSYSDIR^"MUCam32.dll");
是没有用的,WINSYSDIR64 才可以,WINSYSDIR 依然是32位路径。64位机器上的system32虽然写的是32,但。。。