InstallShield 2009 预安装

标签 installshield

是否有任何选项可以在 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/

相关文章:

c# - 应用程序每次运行时都在提取自身

windows-installer - Installshield:它可以生成.msi 文件吗?

visual-studio-2010 - 为什么 InstallShield 向导不显示上次卸载页面?

c# - 卸载 Windows 应用程序后删除已安装的目录

msbuild - 使用 MSBuild 重定向 InstallShield 的输出

windows - WIX 工具集 - 自定义操作命令无法正确检测 Windows 10 版本

c# - 错误 1904 - 模块 KinectAudio10.dll 注册失败

windows - 有没有办法避免程序文件中自动运行应用程序的 UAC?

msbuild - 如何在 MSBuild 中获取基本 msi 安装包 (setup.exe) 的文件版本

winforms - 使用 installshield LE 升级时如何保留某些文件?