Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/127.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 制作一个安装程序,在安装后安装工具栏_C++_Installation - Fatal编程技术网

C++ 制作一个安装程序,在安装后安装工具栏

C++ 制作一个安装程序,在安装后安装工具栏,c++,installation,C++,Installation,我的任务是为提供安装辅助应用程序选项的应用程序制作安装程序。辅助应用程序是常见的互联网工具栏之一。主安装程序还应提供一些复选框,用于修改第二个应用程序的命令行参数 我花了好几个小时进行搜索,并尝试了其中一种,但没有取得多大成功。我尝试过Visual Studio自定义操作,但无法理解它!我只是想知道实现这一点最简单的方法是什么?(请推荐一些简单易用的install creator解决方案)如果您想要一个免费且功能强大的工具,我会向您推荐,但是学习使用它可能需要一些时间。它最近引入了一个名为的功能

我的任务是为提供安装辅助应用程序选项的应用程序制作安装程序。辅助应用程序是常见的互联网工具栏之一。主安装程序还应提供一些复选框,用于修改第二个应用程序的命令行参数


我花了好几个小时进行搜索,并尝试了其中一种,但没有取得多大成功。我尝试过Visual Studio自定义操作,但无法理解它!我只是想知道实现这一点最简单的方法是什么?(请推荐一些简单易用的install creator解决方案)

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


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

标准安装程序,您可以编写脚本来执行任何操作,它背后还有一个庞大的社区。它是开源的、快速的、可扩展的、轻量级的、强大的,而且绝对免费。我想说这是中小型开发人员商店的行业标准(InstallShield是大型公司的标准,但即使是现在也在改变)。

请不要这样做。我们已经有足够多的安装程序将无用的Internet工具栏添加到可怜用户的浏览器中。工具栏是完全可选的。而且我不是为自己做的。。连我都讨厌那些工具栏!:)两个安装程序都是基于MSI的?您可以使用其他安装程序编写工具吗?@BogdanMitrache:第二个安装程序是exe;第一个——这就是我要做的。您能推荐一些安装创作工具吗?上次我检查NSIS时,它无法创建MSI包,这是我理解tecfreak想要的。@Bogdan。他的问题没有这样说,尽管我确实看到他在评论中提到了这一点。当你不需要MSI安装包时,NSIS确实非常好,只是想在他开始投入更多时间之前告诉tecfreak。正如我上面所说,我选择的免费MSI安装包是众所周知的Wix。