用于检查软件先决条件的通用工具

时间:2011-01-11 19:46:03

标签: c++ deployment prerequisites

您是否知道可用于检查本地计算机上的自定义软件和硬件先决条件的任何通用工具?我的意思是,我希望有一个工具,我可以轻松配置,以检查机器是否有,说.NET版本和这个,如果安装了SQL Server 2005,如果安装了IIS 6或更高版本等将它发送给某人,他会启动该工具并立即知道机器是否满足所有定义的条件。

我想象这种工具的无限插件可能性:检查python,java,ruby,php,所有组件,app服务器,数据库服务器等。它可以进行基本检查(例如,只查找是否安装了Python 2.5)或更高级(如果安装 - 检查它是否以这种方式配置)。然后,它可以检查硬件先决条件,如CPU,内存,硬盘驱动器等。

我说的是'工具',但这可能是一些带有文档化方法的低级C或C ++库。可以在它周围构建更高级别的工具,在安装向导中使用它等等。有没有这样的东西?会很好并且有时会节省很多努力。

1 个答案:

答案 0 :(得分:0)

我不太确定这是你需要的,但你可能想看看NSIS(这是一个安装程序框架)。

已经为它编写了许多插件和脚本来检查这些先决条件,甚至提供了一种方法来安装应用程序。