将2xMSI和1xEXE组合到一个安装程序中

时间:2010-12-25 09:01:30

标签: windows windows-installer exe

我有3个文件 -

  1. Alky for Applications.msi(使Vista Apps在XP上运行)
  2. Windows Vista sidebar.exe(使得VIsta侧边栏在XP上运行)
  3. Gadget Extractor.msi(2号的一部分)
  4. 现在,问题是所有3个应用程序都是安装程序,我想将它们合并到1个安装程序。所以请告诉我该怎么做,我也想从2中删除一些内容(普通文件)。

    注意:我 NOT 想要绑定文件,以便3个安装程序同时启动。我想把它们合为一个

    能够帮助我的人获得带有允许RL / TF的cPanel的VPS:D

2 个答案:

答案 0 :(得分:0)

您需要创建自定义操作,如果我记得正确的安装期间启动应用程序的自定义操作的示例是在早期的MSI SDK中。您也可以查看有关CodeProject的this文章。

答案 1 :(得分:0)

您可以编写包装器应用程序。它将包含所有三个安装。当用户运行它时,它会将每个安装程序提取到一个临时目录并一个接一个地单独运行它们。一切都完成后,您就可以删除第二个应用程序安装的文件。