function IsWin9x: Boolean; var OsInfo: TOSVERSIONINFO; begin OsInfo.dwOSVersionInfoSize := sizeof(TOSVERSIONINFO); GetVersionEx(OsInfo); Result := (OsInfo.dwPlatformId = VER_PLATFORM_WIN32_WINDOWS); end;再给你其他值:VER_PLATFORM_WIN32s Win32s on Windows 3.1. VER_PLATFORM_WIN32_WINDOWS Win32 on Windows 95 or Windows 98. For Windows 95, dwMinorVersion is zero. For Windows 98, dwMinorVersion is greater than zero.
VER_PLATFORM_WIN32_NT Win32 on Windows NT. 可以根据这个值与上面的值比较然后确定是什么OS.
var
OsInfo: TOSVERSIONINFO;
begin
OsInfo.dwOSVersionInfoSize := sizeof(TOSVERSIONINFO);
GetVersionEx(OsInfo);
Result := (OsInfo.dwPlatformId = VER_PLATFORM_WIN32_WINDOWS);
end;再给你其他值:VER_PLATFORM_WIN32s Win32s on Windows 3.1.
VER_PLATFORM_WIN32_WINDOWS Win32 on Windows 95 or Windows 98. For Windows 95, dwMinorVersion is zero. For Windows 98, dwMinorVersion is greater than zero.
VER_PLATFORM_WIN32_NT Win32 on Windows NT. 可以根据这个值与上面的值比较然后确定是什么OS.
Undeclared identifier: "GerVersionEx"哈哈,仔细一看,竟然是“Get”写成了"Ger"