水曜日, 3月 14, 2007

InstallScript で Windows Vistaを判断する方法

使用バージョン InstallShield 12

IS12で、「vista対応」を歌っているのに、ヘルプにはXPまでしか書いてなかったの。

if ( SYSINFO.nISOSL == ISOSL_WIN2000 ) then
MessageBox("2000ですた", WARNING);;

elseif( SYSINFO.nISOSL == ISOSL_WINXP ) then
MessageBox("XP0ですた", WARNING);;

elseif( SYSINFO.nISOSL == ISOSL_WINVISTA ) then
MessageBox("VISTAですた", WARNING);;

else
MessageBox("それ以外ですた", WARNING);;

endif;



Identifying Windows Vista in SYSINFO structure - Macrovision Community(英語)
http://community.installshield.com/showthread.php?t=160378

そのまんまでした。

0 件のコメント: