32/64ビットOSの判定方法(InstallShield)

2011年 3月 09日(水曜日) 06:40
印刷

最近はRAM容量が増えて、サーバOSでなくても64bitOSが普及してきました。InstallShieldでOSが32bitか64bitかを判定するには次の方法を使います。

 

SYSINFO.bIsWow64がTRUEであれば64ビットOS、FALSEであれば32ビットOSです。

例:

if (SYSINFO.bIsWow64) then
return TRUE;
endif;