Универсальный инструмент для проверки программных предпосылок - PullRequest
0 голосов
/ 11 января 2011

Знаете ли вы какой-либо универсальный инструмент, который можно использовать для проверки пользовательских программно-аппаратных требований на локальном компьютере?Я имею в виду, что я хотел бы иметь инструмент, который я могу легко настроить, чтобы проверить, есть ли на компьютере, скажем, версия .NET эта и эта, а также установлен ли SQL Server 2005, установлен ли IIS 6 или более поздней версии и т. Д.,отправьте его кому-нибудь, и он запустит инструмент и сразу узнает, соответствует ли машина всем определенным условиям.

Я представляю бесконечные возможности плагинов для такого инструмента: проверка на python, java, ruby, php, все компоненты, серверы приложений, серверы баз данных и т. Д. Он может выполнять базовые проверки (например, только найти, скажем, Python 2.5установленный) или более продвинутый (если установлен - проверьте, настроен ли он таким и таким образом).Затем он может проверить аппаратные требования, такие как процессор, память, жесткие диски и т. Д.

Я говорю «инструмент», но это может быть какая-то низкоуровневая библиотека C или C ++ с документированными методами.Можно было бы построить вокруг него инструменты более высокого уровня, использовать его в мастерах установки и т. Д. И т. Д. Есть ли что-нибудь подобное?Было бы хорошо и сэкономило много усилий иногда.

1 Ответ

0 голосов
/ 16 января 2011

Я не совсем уверен, что это то, что вам нужно, но вы, возможно, захотите взглянуть на NSIS (это среда инсталлятора).

Для этого уже написано несколько плагинов и скриптовчтобы проверить наличие таких предварительных условий и даже предложить способ установить их вместе с вашим приложением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...