Service Pack do Windows
Como faço para detectar qual service pack está instalado no windows NT/2K/XP?
Grato.
Grato.
Gilialdo
Curtidas 0
Respostas
Aroldo Zanela
01/08/2003
Colega,
Vê se isso ajuda:
Vê se isso ajuda:
var WindowsData : TOSVersionInfo; (* Reference Information TOSVersionInfoA = record dwOSVersionInfoSize : DWord; dwMajorVersion : DWord; dwMinorVersion : DWord; dwBuildNumber : DWord; dwPlatformID : DWord; szCSDVersion : array[0..127] of AnsiChar; end; TOSVersionInfo = TOSVersionInfoA; *) OSVersion : string; OSBuild : string; OSServicePack : string; with WindowsData do begin dwOSVersionInfoSize := SizeOf(TOSVersionInfo); GetVersionEx(WindowsData); OSVersion := IntToStr(dwMajorVersion) +´.´+ IntToStr(dwMinorVersion); OSBuild := IntToStr(dwBuildNumber); OSServicePack := StrPas(szCSDVersion); end;
GOSTEI 0