2010-04-27 59 views
2

是否可以自动检测Window Server 2003是否安装了SP2?Window 2003服务器SP2检测

我正在安装InstallShield 9安装脚本,所以我想我需要检查一些注册表项?

回答

2

我还没有使用的InstallShield自2003年左右,我不知道会是什么可用的,但检查出:

http://kb.flexerasoftware.com/doc/Helpnet/installshield14langref/LangrefSYSINFO.htm

退房

SYSINFO.nISOSL == ISOSL_WINSERVER2003 SYSINFO .WINNT.bWinServer2003 SYSINFO.WINNT.nServicePack

if (SYSINFO.WINNT.bWinServer2003 && SYSINFO.WINNT.nServicePack > 1) then 

    MessageBox("Server 2003 SP2 or Greater Detected",INFORMATION); 

endif; 
+0

顺便说一句,我的意思是我已经使用InstallSh自2003年以来获得“9”。:-) – 2010-04-28 23:39:14