是否有任何选项可以在 onFirstUIBefore() 方法之前将一些文件(预安装)复制到系统。这些文件也是安装程序的一部分。 我正在使用 install shield 2009,项目类型是安装程序脚本。
编辑: 更多信息。我们需要运行一个实用程序,它是 setup.exe 包的一部分。在向用户显示其他对话框之前,它应该首先在 OnFirstUIMethod() 中运行。 OnFirstUIMethod() 方法中大约有 5 个对话框。该实用程序有一些复杂的代码,它的功能无法通过安装程序脚本完成(这就是为什么要使用此实用程序)。我的要求是这个实用程序应该是安装程序包的一部分。欢迎任何想法。
最佳答案
如果将文件添加到项目的支持文件/广告牌部分,则可以在项目中引用它们,特别是在 OnBegin 中。
例如,如果您有一个名为 foo.exe 的文件需要执行,您可以将它作为支持文件添加到项目中,并使用 SUPPORTDIR 关键字引用它。它看起来像这样:
LaunchAppAndWait(SUPPORTDIR ^ foo.exe);
关于InstallShield 2009 预安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1463051/