function getSystemInfo : string;
var
midStr : string;
begin
case Win32Platform of
VER_PLATFORM_WIN32_WINDOWS : midStr := 'Windows 9x';
VER_PLATFORM_WIN32_NT : midStr := 'Windows NT';
end;
if Win32MajorVersion >= 5 then
begin
case Win32MinorVersion of
0 : midStr := 'Windows 2000';
1 : midStr := 'Windows XP';
end;
end;
midStr := midStr + (' Running on Windows:'+IntToStr (Win32MajorVersion)+'.'
+ IntToStr (Win32MinorVersion)+
' ((Build '+IntToStr (Win32BuildNumber)+ ')'+#10#13 +'Update:'+Win32CSDVersion);
result := midStr;
end;
博客给出了一个获取Windows系统信息的函数getSystemInfo。该函数通过判断Win32Platform、Win32MajorVersion和Win32MinorVersion等参数,确定系统版本,如Windows 9x、Windows NT、Windows 2000、Windows XP等,并拼接系统版本、构建号和更新信息作为结果返回。
5532

被折叠的 条评论
为什么被折叠?



