您知道任何可用于检查本地计算机上的自定义软件硬件先决条件的通用工具吗?我的意思是,我想要一个工具,我可以轻松配置它来检查机器是否有,比如说.NET版本这个和这个,如果安装了SQL Server 2005,如果安装了IIS 6或更高版本等等。然后将它发送给某人,他将启动工具并立即知道机器是否满足所有定义的条件。
我想象这种工具有无穷无尽的插件可能性:检查 python、java、ruby、php、所有组件、应用程序服务器、数据库服务器等。它可以进行基本检查(例如,仅在安装了 Python 2.5 时才查找)或更高级(如果已安装 - 检查它是否以这种方式和这种方式配置)。然后它可以检查硬件先决条件,如 CPU、内存、硬盘驱动器等。
我说的是“工具”,但这可能是一些带有文档方法的低级 C 或 C++ 库。可以围绕它构建更高级别的工具,在安装向导等中使用它等等。有这样的东西吗?会很好,有时会节省很多精力。