2011-09-29 194 views
2

我有一个需要创建IIS虚拟目录的innosetup安装程序。为了创建虚拟目录,必须启用IIS管理服务。找出是否通过检查注册表来安装IIS

Windows Features

如何检查的Windows功能被启用?最好的解决方案是检查一个注册表设置,但其他可能通过innosetup的方法都可以。

该解决方案应该可以在XP,Vista,Win7,Win2003服务器和Win2008服务器(32位和64位)下工作。

回答

2

我不知道如何一般地告诉哪些功能安装。 在IIS的特定情况下,可以通过查找此注册表项告诉:如果该键存在安装

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp 

IIS。如果缺少密钥,则不安装IIS。

More details here.