商务系统 - 操作系统光盘下载网站!

当前位置: 首页  >  教程资讯 mfc获取系统信息, 获取操作系统版本和Server Pack版本

mfc获取系统信息, 获取操作系统版本和Server Pack版本

时间:2024-10-23 来源:网络 人气:

MFC获取系统信息详解

在MFC(Microsoft Foundation Classes)编程中,获取系统信息是一个常见的需求。这些信息可能包括操作系统版本、当前目录、进程列表、系统时间等。本文将详细介绍如何在MFC中获取这些系统信息,并提供相应的代码示例。

获取操作系统版本和Server Pack版本

获取操作系统的版本和Server Pack版本可以通过`OSVERSIONINFOEX`结构体实现。以下是一个简单的示例代码:

```cpp

void CGetSysInfo::GetOSVersion(CString &strOSVersion, CString &strServerVersion)

CString str;

OSVERSIONINFOEX osvi;

SYSTEMINFO si;

BOOL bOSVersionInfoEx;

ZeroMemory(&si, sizeof(SYSTEMINFO));

GetSystemInfo(&si);

ZeroMemory(&osvi, sizeof(OSVERSIONINFOEX));

osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX);

bOSVersionInfoEx = GetVersionEx((OSVERSIONINFOEX)&osvi);

if (bOSVersionInfoEx)

{

str.Format(_T(


作者 小编

教程资讯

教程资讯排行

系统教程

主题下载