2012-07-12 21 views
1

我有一个installshield msi项目,生成CD-ROM文件。installshield从源媒体启动EXE

我知道如何设置一个自定义动作,以便启动存储在二进制表中的exe文件。

我想要做的是启动一个在源媒体根目录下的exe文件,它不会在安装目录下复制。

我不想在二进制表中添加它,因为我希望能够在不再构建安装程序的情况下更改文件。

有什么想法?

感谢

+0

什么时候你想运行这个自定义操作 - 第一次安装,还是维护(如果稍后安装相关功能),和/或在卸载过程中? – 2012-07-12 11:39:02

+0

Althougth我认为你所要求的是无关紧要的,exe文件应该在安装后的安装过程中启动。 – Reven 2012-07-13 05:35:43

+0

在首次安装以外的任何操作过程中,原始.msi文件旁边的文件可能不可用。 – 2012-07-13 11:32:00

回答

1

对于第一次安装,你可以参考指示安装文件的位置的属性。常见的要考虑的包括:

对于InstallScript安装(而不是基于Windows Installer的安装),还有PACKAGE_LOCATION

+0

setuoexedir是我一直在寻找的。谢谢 – Reven 2012-07-17 13:22:50