如何使用InstallShield中的空格处理服务名称

时间:2013-06-14 19:19:24

标签: installshield installshield-2010

我正在创建一个InstallShield软件包,该软件包使用IS 2010专业版安装第三方服务。服务名称中有空格,但是这个版本的IS不允许服务名称中有空格,所以我使用的名称没有空格,不知道更好。这在安装软件包时会导致错误,因为无法找到尝试启动的服务名称。我尝试创建一个具有正确名称的公共属性 - 使用空格,但它不使用属性值。除了升级InstallShield之外,有什么方法吗?

1 个答案:

答案 0 :(得分:0)

在以后的版本中,这似乎已得到纠正 - 我可能需要升级:

Installshield已在其Installshield 2011和Professional版本中解决了此问题。

http://kb.flexerasoftware.com/selfservice/viewContent.do?externalId=Q208910

IOA-000054509(基本MSI,InstallScript MSI,合并模块,转换)

现在可以向组件添加名称中包含一个或多个空格的服务。以前,如果您尝试在服务名称中使用空格,InstallShield会显示错误。

编辑:如果有人遇到这个问题,我可以通过转到InstallShield中的直接编辑器,然后点击服务控件来克服它。在那里,我能够编辑服务的名称 - 放入空格。这也改变了高级设置下的组件。安装程序现在可以启动正确的服务nema并且能够这样做。