> それは,判定方法のコードの書き方ですね.
まさかとは思いますが...
> 判定できると思う.それは,バージョンが上がるたびに
> メジャーバージョンの値が大きくなっていて,
ということが前提ですから,
LMajor が メジャーバージョン番号,LMinor がマイナー番号だとすると,
if (LMajor <= 10) and (LMinor = 0) then begin
// Windows 10 以前のバージョン
end else begin
// Windows 10 より後のバージョン
end;
ちなみに
Major Minor
Windows 3.1 3 1
Windows 95 4 0
Windows 98 4 10
Windows 98 SE 4 10 Windows 98 とはビルド番号が違う
Windows ME 4 90
Windows 2000 5 0
Windows XP 5 1
Windows Vista 6 0
Windows 7 6 1
Windows 8 6 2
Windows 8.1 6 3
Windows 10 10 0
Windows XP の場合,SP2 までと SP3 適用では機能に違いがある
特にセキュリティ関係が
|