1. 检测CPU的型号 先让我们从最简单的做起,看一看自己的CPU型号。首先,在C++ Builder中画出图1所示的窗体,在下面的几个例子中我们将一直使用这个窗体作示范,它包括一个用来激活测试的Button和一个用来显示结果的Memo。我们可以用GetSystemInfo这个API获得CPU的型号。将下列代码添加到Button的Click事件里就可以了: void __fastcall TForm1::Button1Click(TObject *Sender) { //获得CPU型号 SYSTEM_INFO systeminfo; GetSystemInfo (&systeminfo); Memo1→Lines→Add(“您的CPU类型是:”+String( systeminfo.dwProcessorType )); } 运行它,点击Test试试,CPU型号出来了吧! 2.检测内存状态 获得内存状态的方法和CPU型号差不多,只是他用到的是另外一个API:GlobalMemoryStatus。其中,成员dwTotalPhys用来获得物理内存总量,而dwAvailPhys顾名思义是有效物理内存的意思。我们只要把下面几行代码加到上面程序的后面就可以了(不用重做,下同): //获得内存状态 MEMORYSTATUS memory; memory.dwLength =sizeof(memory); //初始化 GlobalMemoryStatus(&memory); Memo1→Lines→Add(“您的物理内存是(Mb):”+String(int(memory.dwTotalPhys /1024/1024))); Memo1→Lines→Add(“其中可用内存是(Kb):”+String(int
C++如何获取电脑配置信息
最新推荐文章于 2024-08-11 07:00:00 发布
本文介绍了如何使用C++获取电脑配置信息,包括CPU型号、内存状态、硬盘可用空间、CD-ROM检测、声卡配置以及显示器信息。通过GetSystemInfo、GlobalMemoryStatus等API函数,可以轻松获取并展示系统详细信息。
摘要由CSDN通过智能技术生成