2

My task is to make an installer for an application which provides an option to install a secondary app. The secondary app is one of those common internet toolbars. The main installer should also provide a few checkboxes which will modify the command line arguments for the second app.

I've done hours and hours of searching and tried one of them, but haven't achieved much success. I have tried the Visual Studio Custom Actions but I'm unable to understand it! I just want to know whats the simplest way to achieve this? (Please suggest some install creator solutions which are simple to use)

4

2 回答 2

3

如果您想要一个免费且功能强大的工具,我会推荐Wix,但是学习使用它可能需要一些时间。它最近推出了一项名为Burn的功能,可以满足您的需求。

对于付费且易于使用的工具,我推荐Advanced Installer。最便宜的专业版支持基于功能的先决条件,这是您所需要的。您可以在不超过 10 分钟的时间内构建完整的软件包。只需创建一个新的专业项目,在先决条件页面中添加您的 EXE 作为基于功能的先决条件,在文件和文件夹页面中添加您的其他应用程序文件,然后点击构建。您将获得一个安装资源的 MSI 包。但是,如果您想要自定义 UI 控件,例如新的复选框或新的 MSI 对话框,您将需要企业版。

于 2012-05-28T13:25:16.617 回答
-1

NSIS是一个标准的安装程序,您可以编写脚本来执行几乎所有操作,并且背后还有一个庞大的社区。它是开源的、快速的、可扩展的、轻量级的、功能强大的,而且完全免费。我会说它是中小型开发商店的行业标准(InstallShield 是大公司的标准,但即使现在也在改变)。

于 2012-05-28T17:03:51.113 回答