私は、InstallShield 2010 で記述された InstallScript プロジェクトを持っています。これは、とりわけ、Web アプリをインストールするいくつかの .NET MSI インストーラーをシェル化します。これらの Web アプリのいずれかがエンド ユーザーによってインストール用に選択された場合、インストールを続行する前に、InstallScript コードから次のオプションの IIS 機能を確認する必要があります。
- ASP.NET (IIS 6 以降)
- WCF HTTP アクティベーション (IIS 7 以降)
- IIS メタベースと IIS 6 構成の互換性 (IIS 7+)
誰かが私を正しい方向に向けることができますか? 理想的には、InstallScript コードから直接確認できるレジストリ値を探していますが、ある種の WMI または COM チェックでも問題ないと思います。
PS: 関係がある場合は、現時点で 5.1 以降の IIS のすべてのバージョンをサポートする必要があります。5.1 のサポートに問題がある場合は、必要に応じてサポートを中止することを検討する可能性があります。