Узнайте, установлен ли IIS, изучив реестр - PullRequest
2 голосов
/ 29 сентября 2011

У меня есть установщик innosetup, который должен создать виртуальный каталог IIS. Для создания виртуального каталога должна быть включена служба управления IIS.

Windows Features

Как проверить, какие функции Windows включены? Лучшим решением было бы проверить настройки реестра, но другие методы, которые возможны через innosetup, хороши.

Решение должно работать с серверами XP, Vista, Win7, Win2003 и Win2008 (32 и 64 бит).

1 Ответ

2 голосов
/ 29 сентября 2011

Я не знаю, как сказать, какие функции установлены.В конкретном случае IIS вы можете определить этот ключ реестра:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp

IIS установлен, если этот ключ существует.Если ключ отсутствует, IIS не устанавливается.

Подробнее здесь.

...