Advertisement

INNO SETUP 配置 MSI 文件

阅读量:

在独立完成项目开发过程中,遇到了一个需要进行打包处理的软件。该软件运行时依赖于WinGraphviz插件的支持。在当前项目中,所采用的插件是通过msi安装包完成安装的,因此当将程序打包并移植到其他计算机上时,需要用户手动安装对应的msi插件。如何在程序安装过程中实现该插件的自动安装成为亟待解决的问题。经过查阅大量相关资料后,最终找到了如下解决方案。以下是相关程序代码:

复制代码
    [Run]
    Filename: "{app}\msiexec.exe";Parameters: "/i""{src}\WinGraphviz_v1.02.24.msi"
    Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent

为使该程序正常运行,需自行补充 msiexec.exe(点击下载)文件,此文件是 Windows 系统中用于安装 msi 格式软件的关键组件,其具体参数如下:

msi 软件包所包含的全部安装参数如下所示:

msiexec /Option

全部评论 (0)

还没有任何评论哟~