How to get Windows Version |
procedure TForm1.WinVersion; Var OSVer : TOSVersionInfo; begin OSVer.dwOSVersionInfoSize := SizeOf(OSVer); GetVersionEx(OSVer); If OSVer.dwPlatformID = VER_PLATFORM_WIN32_WINDOWS Then Edit1.Text := Format('Microsoft Windows 95 ver %d.%d (Build %d)', [OSVer.dwMajorVersion, OSVer.dwMinorVersion, OSVer.dwBuildNumber AND $FFFF]); // Check for Microsoft Plus! If SystemParametersInfo(SPI_GetWindowsExtension, 1, Nil, 0) Then ShowMessage('PLUS! Installed'); end; |