InstallShild自定义操作参数

我正在使用InstallShield Limited Edition for Visual Studio 2010来创建安装程序,我正在尝试添加可执行的自定义操作。 我在安装到安装目录的exe中的自定义操作。 自定义操作还需要使用位于安装目录中的另一个文件。 如何获得我的exe的安装目录的路径?我尝试将[INSTALLDIR]作为参数,但它转换为“C: Program”而不是正确的dir(“C: Progam Files MyCompany MyProduct”)。我试过[TARGETDIR],但它转换为E:(错误)。 有任何想法吗?     
已邀请:
发现了问题。 使用[INSTALLDIR]是当前的。问题出在PowerShell上。阅读C: Program Files ... 作为C: Program。 这个问题在这里讨论: http://www.leeholmes.com/blog/2006/05/05/running-powershell-scripts-from-cmd-exe/     
EXE自定义操作非常有限。如果我使用的是InstallShield LE,我将创建一个C#WiX / DTF自定义操作并在WiX Merge模块中使用它,然后在InstallShield LE项目中使用该合并模块。这为您提供了非常强大的解决方     

要回复问题请先登录注册