判断系统是98 / 2000
---------------------------------------------------------------------
var
OS: TOSVersionInfo;
OSName: String;
begin
OS.dwOSVersionInfoSize := SizeOf(TOSVersionInfo);
if GetVersionEx(OS) = True then
begin
case OS.dwPlatformId of
VER_PLATFORM_WIN32s : OSName := 'Windows 3.1/Win32s';
VER_PLATFORM_WIN32_WINDOWS : OSName := 'Windows';
VER_PLATFORM_WIN32_NT : OSName := 'Windows NT';
end;
end;
end;
---------------------------------------------------------------------
通过程序读取注册表
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion
下的version键值即可,你可以先进去看看就知道了.
---------------------------------------------------------------------
GetSystemVersion
---------------------------------------------------------------------
---------------------------------------------------------------------
var
OS: TOSVersionInfo;
OSName: String;
begin
OS.dwOSVersionInfoSize := SizeOf(TOSVersionInfo);
if GetVersionEx(OS) = True then
begin
case OS.dwPlatformId of
VER_PLATFORM_WIN32s : OSName := 'Windows 3.1/Win32s';
VER_PLATFORM_WIN32_WINDOWS : OSName := 'Windows';
VER_PLATFORM_WIN32_NT : OSName := 'Windows NT';
end;
end;
end;
---------------------------------------------------------------------
通过程序读取注册表
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion
下的version键值即可,你可以先进去看看就知道了.
---------------------------------------------------------------------
GetSystemVersion
---------------------------------------------------------------------