View Single Post
  #4  
Old 03-10-2016, 17:40
Razor12911's Avatar
Razor12911 Razor12911 is offline
Noob
 
Join Date: Jul 2012
Location: South Africa
Posts: 3,751
Thanks: 2,181
Thanked 11,210 Times in 2,309 Posts
Razor12911 is on a distinguished road
You would rather get build number.

Build numbers simplify everything, Windows 7 build is 7600, SP1 version is 7601.

#define WinBuild "7600"

procedure GetSysInfo(var SysInfo: TSysInfo);
external 'GetSysInfo@files:Isab.dll stdcall delayload';

var SystemInfo: TSysInfo;

GetSysInfo(SystemInfo);

function CompreWindows:Boolean;
begin
Result:=SystemInfo.OSBuildNumbers>={#WinBuild};
end;

http://fileforums.com/showpost.php?p=430455&postcount=1
Reply With Quote