Fórum Service Pack do Windows #172594
01/08/2003
0
Como faço para detectar qual service pack está instalado no windows NT/2K/XP?
Grato.
Grato.
Gilialdo
Curtir tópico
+ 0
Responder
Posts
01/08/2003
Aroldo Zanela
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;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)