【发布时间】:2010-09-20 08:07:59
【问题描述】:
我正在使用 Visual Studio 2010 的 InstallShield Limited Edition 创建安装程序,并且正在尝试添加可执行的自定义操作。
我在安装到安装目录的 exe 中的自定义操作。 自定义操作还需要使用位于安装目录中的另一个文件。
如何获取我的 exe 的安装目录的路径?我试图将 [INSTALLDIR] 作为参数,但它转换为“C:\Program”而不是正确的目录(“C:\Progam Files\MyCompany\MyProduct”)。我尝试了 [TARGETDIR] 但它转换为 E:\(也是错误的)。
有什么想法吗?
【问题讨论】:
-
为安装编写自定义操作时要小心。关于何时应该或不应该编写这些以及如何减轻随之而来的风险,有一个很长的背景故事。
标签: visual-studio installshield-le