Windowsバージョンの判定方法

印刷

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

 

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

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

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