2020-02-25

【Delphi7】取得 Windows 版本資訊

  1.  
  2. var
  3. ver: TOSVersionInfo;
  4. begin
  5. ver.dwOSVersionInfoSize := SizeOf(ver);
  6. if GetVersionEx(ver) then
  7. with ver do
  8. label1.Caption := IntToStr(dwMajorVersion) + '.' + IntToStr(dwMinorVersion) + '.' + IntToStr(dwBuildNumber) + ' (' + szCSDVersion + ')'
  9. // 5.1.2600 -- XP(Service Pack 3)
  10. // 6.1.7601 -- Win7(Service Pack 1)
  11. // 6.2.9200 -- Win10()
  12.