您是否知道有什么通用工具可用于检查本地计算机上的自定义软硬件先决条件?我的意思是,我希望有一个工具,我可以很容易地配置来检查机器是否有,比如说.NET版本,以及是否安装了SQL server2005,如果安装了IIS6或更高版本等,然后将其发送给某人,他将启动该工具,并立即知道计算机是否满足所有定义的条件。
我想象这样的工具有无限的插件可能:检查python、java、ruby、php、所有组件、应用服务器、数据库服务器等。它可以做基本的检查(例如,只检查是否安装了Python 2.5 )或更高级的检查(如果安装了-检查它是否以这种和这种方式配置)。然后,它可以检查硬件先决条件,如CPU、内存、硬盘等。
我说的是“工具”,但这可能是一些低级的C或C++库,带有文档化的方法。可以围绕它构建更高级别的工具,在安装向导中使用它,等等。这将是很好的,有时可以省去很多精力。
发布于 2011-01-16 11:25:36
我不太确定它是否是您所需要的,但您可能想看看NSIS (它是一个安装程序框架)。
有许多插件和脚本已经为它编写,检查这些先决条件,甚至提供了一种方法来安装这些与您的应用程序。
https://stackoverflow.com/questions/4661877
复制