当路径具有unicode字符时,Installshield 2010将失败

时间:2013-03-20 01:46:43

标签: unicode installshield unicode-string installshield-2010

我正在使用Installshield 2010首要版。

当我尝试使用安装包安装我们的软件时,Installshield总是异常终止。重现顺序如下:

  1. 将Windows(7或8)区域设置设置为英语
  2. 安装适用于Windows的韩语语言包
  3. 将Windows区域设置从英语更改为韩语
  4. 使用韩语字符创建Windows用户帐户
  5. 使用新用户帐户登录Windows
  6. 将Windows区域设置从韩语更改为英语
  7. 启动安装
  8. 安装异常终止
  9. 如果我使用Installshield 2011构建安装包,那么安装就可以正常使用上述顺序。我在Installshield发行说明中发现了一篇文章,即unixode路径中的设置仅支持Installshield 2011或之后。 (http://kb.flexerasoftware.com/selfservice/viewContent.do?externalId=Q208910

    是否有任何解决方法可以使Installshield 2010支持Unicode包含路径中的设置?

1 个答案:

答案 0 :(得分:0)

您没有提到正在运行的安装类型(InstallScript或Windows Installer)。对于Windows Installer设置,在我们引入适当的Unicode支持之前,有时您可以创建单个.msi文件以进行安装。 (与非代码页Unicode路径相关的大多数困难都在setup.exe中,因此绕过它可以减轻其中许多问题。)如果您使用的是InstallScript安装,则这不是一个选项,因为它需要setup.exe发射器。