|
製 品
サポート
|
Inno Setup知識データベースInno Setup知識データベースには付属文書やFAQに含まれていない追加の情報を納めています。 FAQ: Windows XPを検出するのに,なぜ5.1ではなく5.01を指定しないといけないのですか?記事作成: 2003-11-03 20:53 GMT by Jordan Russell Windows XPのGetVersionEx関数はdwMinorVersionフィールドに1を返すからです。 Windows XP以前の全てのバージョンでは,dwMinorVersionフィールド(そしてそれ以前では,GetVersionが返すマイナーバージョン番号)はメージャーバージョン番号の10分の1ではなく100分の1で表現されていました。たとえば,Windows 3.1ではマイナーバージョンに10を返し,Windows NT 3.5では50を返していました。 Inno SetupはWindows XP以前から存在しているので, .1 はマイナーバージョン番号の10であると想定しています。したがって,マイナーバージョンの1を指定するなら, .01 とする必要があります。 Site contents Copyright © 1997-2004 Jordan Russell. All rights reserved.
|