0

IISの現在のバージョンを識別する方法/ NSISを使用する方法はありますか?

IIS 7の場合、インストーラーに特別な動作を追加する方法が必要です。

4

1 に答える 1

2

NSISインストーラーでは、「HKLM \ SOFTWARE \ Microsoft\InetStp」の下にあるMajorVersionとMinorVersionのDWORD値を確認します。これは私が他の人がそれをオンラインでやっているのを見つけた方法です。

あなたは次のようなことをすることができます:

    ClearErrors
    ReadRegDWORD $0 HKLM "SOFTWARE\Microsoft\InetStp" "MajorVersion"
    ReadRegDWORD $1 HKLM "SOFTWARE\Microsoft\InetStp" "MinorVersion"
    IfErrors skip

    IntCmp $0 7 0 skip 0

    // do special IIS stuff here

skip:
于 2009-10-20T22:01:45.600 に答える