将 2xMSI 和 1xEXE 组合到一个安装程序中
我有 3 个文件 -
- Alky for Applications.msi(使 Vista 应用程序在 XP 上工作)
- Windows Vista sidebar.exe(使 VIsta 侧边栏在 XP 上工作)
- Gadget Extractor.msi(数字 2 的一部分)
现在,问题是所有 3 个应用程序都是安装程序,我想将它们合并到 1 个安装程序。所以请告诉我应该做什么,我还想从 2 中删除一些内容(普通文件)。
注意:我不想想要绑定这些文件,以便 3 个安装程序同时启动。我想让他们成为一个
能够帮助我获得带有 cPanel 且允许 RL/TF 的 VPS 的人 :D
I have 3 files -
- Alky for Applications.msi ( which make Vista Apps work on XP)
- Windows Vista sidebar.exe ( Which make that VIsta sidebar work on XP)
- Gadget Extractor.msi (A part of number 2)
Now, the problem is that all the 3 applications are installers and I want to merge them to 1 installer. So please tell me what should I do and I also want to remove some content (normal files) from 2.
Note: I do NOT want to bind the files, so that 3 installers start at the same time. I want to make them into one
The Person who is able to help me gets a VPS with cPanel with RL/TF allowed :D
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以编写一个包装应用程序。它将包含所有三个装置。当用户运行它时,它会将每个安装程序解压到一个临时目录并逐个单独运行它们。一切完成后,您将能够删除第二个应用程序安装的文件。
You could write a wrapper application. It would contain all three installations. When user runs it, it would extract each installer to a temporary directory and run them separately one after another. When everything is done, you would be able to remove files installed by 2nd app.
如果我记得正确的话,您需要创建自定义操作,在早期的 MSI SDK 中,在安装过程中启动应用程序的自定义操作示例。您还可以查看 CodeProject 上的这篇文章。
You need to create custom action, if I remember correct the example of custom action which starts applications during installation was in MSI SDK in early ages. Also you can check this article on CodeProject.