如何判断操作系统类型的三种方法

来源:互联网 发布:买电影票软件 编辑:程序博客网 时间:2024/05/16 12:45
判断系统是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
---------------------------------------------------------------------
原创粉丝点击