programing:cpp_builder:cpp_builder-get-windows-version
差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
| programing:cpp_builder:cpp_builder-get-windows-version [2020/02/06 01:28] – 作成 yoko | programing:cpp_builder:cpp_builder-get-windows-version [2020/02/06 11:07] (現在) – [Windowsのバージョンを取得する] yoko | ||
|---|---|---|---|
| 行 8: | 行 8: | ||
| ``` | ``` | ||
| - | そこで対応について備忘録を残す。 | + | その対応について備忘録を残す。 |
| - | TOSVersion構造体を利用する | + | TOSVersion構造体を利用 |
| - | ------------------------- | + | --------------------- |
| - | Windowsバージョンを下記の方法で取得。 | + | [[http:// |
| ### メジャーバージョン | ### メジャーバージョン | ||
| 行 27: | 行 27: | ||
| int minorVersion = TOSVersion:: | int minorVersion = TOSVersion:: | ||
| </ | </ | ||
| + | |||
| + | OSの識別 | ||
| + | -------- | ||
| + | Windowsの各バージョンの値は次のようになっている。 | ||
| + | |||
| + | ^ OS種類 | ||
| + | | Windows 95 | 4 | 0 | | | ||
| + | | Windows 98 | 4 | 10 | ||
| + | | Windows Me | 4 | 90 | ||
| + | | Windows NT 4.0 | 4 | 0 | `WIN32_NT`プラットフォーム | ||
| + | | Windows 2000 | 5 | 0 | | | ||
| + | | Windows XP | 5 | 1 | | | ||
| + | | Windows 2003 | 5 | 2 | | | ||
| + | | Windows Vista | 6 | 0 | | | ||
| + | | Windows 7 | 6 | 1 | | | ||
| + | | Windows 8 | 6 | 2 | | | ||
| + | | Windows 8.1 | 6 | 3 | | | ||
| + | | Windows 10 | 10 | 0 | | | ||
| + | |||
| 参考 | 参考 | ||
programing/cpp_builder/cpp_builder-get-windows-version.1580952518.txt.gz · 最終更新: by yoko
