Next Magic Inc.

- The Ultimate Internet -

 
トップページ 技術情報 インストーラ開発

Windowsバージョンの判定方法

印刷

インストーラでは普通、OSのバージョン管理をしたくなります。どこにOSのバージョン情報があるでしょうか?

 

つぎの変数にバージョン番号が入っています。

  • SYSINFO.nWinMajor: メジャーバージョン番号
  • SYSINFO.nWinMinor: マイナーバージョン番号

例: Widnwos Vistaまたは7かを判定

if (SYSINFO.nWinMajor == 6 && (SYSINFO.nWinMinor == 0 || SYSINFO.nWinMinor == 1)) then
 return TRUE;
endif;