为我的软件创建设置 [英] create setup for my software

查看:111
本文介绍了为我的软件创建设置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想部署用C ++编写的程序。我看了一下InstallShield和Wise Installer。我想确保它允许我一些功能,如许可和检查/下载更新的能力。你建议我选择哪一个?

I want to deploy my program written in C++. I''ve taken a look at the InstallShield and Wise Installer . I want to make sure that it allow me some features like licencing and the ability to check/download updates.Wich one you advise me to choose?

推荐答案

我不知道我认为你会在一个软件包里得到你想要的一切。



你提到的两个安装程序允许你添加额外的代码,这些代码将被执行作为安装过程的一部分。



这将包括安装前的验证检查,以及验证后检查以在安装完成后验证安装。在安装前验证中,您可以要求提供许可证密钥并进行验证。



自动更新软件可能只是从Internet源下载安装程序并运行它在一个独立于主程序的进程中。
I don''t think you''re going to get everything you want, in one package.

The two installers you mention allow you to add additional code, that will be executed as part of the installation process.

This will include verification checks before the install, and post verification checks to verify the install after it is complete. In the pre-install verification, you could ask for a license key and verify it.

Auto-Update software will likely just download the installer from an internet source and run it in a process separate from the main program.


InstallShield相当强大但最近变得相对昂贵,尝试开源替代方案, InnoSetup [ ^ ],它有一个非常强大的脚本引擎,所以它应该非常灵活。
InstallShield is pretty powerful but has gotten relatively expensive lately, try an open source alternative, InnoSetup[^], it has a pretty powerful scripting engine so it should be pretty flexible.


对于Windows软件包,你可以使用免费的WiX。

WiX工具集 [ ^ ]

WiX教程 [ ^ ]
For Windows packages you can use WiX which is free.
WiX Toolset[^]
WiX Tutorial[^]


这篇关于为我的软件创建设置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆