2011-01-11 32 views
0

您是否知道可用於檢查本地計算機上的自定義軟件 - 硬件先決條件的任何通用工具?我的意思是,我想要一個工具,我可以輕鬆地配置以檢查機器是否具有.NET版本this和this,並且如果安裝了SQL Server 2005,並且安裝了IIS 6或更高版本等,那麼發送給某人,他會啓動該工具,並立即知道機器是否符合所有定義的條件。我可以想象這種工具的無限插件可能性:檢查python,java,ruby,php,所有組件,應用程序服務器,數據庫服務器等等。它可以做基本的檢查(例如只發現是否安裝了Python 2.5)或更高級(如果已安裝 - 請檢查它是否以此方式配置)。然後它可以檢查硬件先決條件,如CPU,內存,硬盤驅動器等。用於檢查軟件先決條件的通用工具

我在說'工具',但這可能是一些低級的C或C++庫與記錄的方法。有可能在它周圍建立更高級別的工具,在安裝嚮導等中使用它。是否有類似這樣的東西?會很好,有時會節省很多努力。

回答

0

我不太確定這是你需要什麼,但你可能想看看NSIS(這是一個安裝程序框架)。

已經爲它編寫了一些插件和腳本來檢查這些先決條件,甚至提供了一種方法來將它們安裝到您的應用程序中。