概述
您好~要用win API,
BOOL CSystemInfoDialog::OnInitDialog()
//对话框的初始化函数
{ CString DisplayString;
SYSTEM_INFO SystemInfo;
//检测CPU的类型
::GetSystemInfo(&&SystemInfo);
//WinAPI函数,用以取得系统信息
if (SystemInfo.wProcessorArchitecture = =
PROCESSOR_ARCHITECTURE_INTEL)
{ switch (SystemInfo.wProcessorLevel) {
//本程序只演示取得Intel系列CPU的方法
……
//省略对386及486机器的检测
case 5:
DisplayString= Pentium;
break;
case 6:
DisplayString =Pentium (II/Pro);
break; }
}
m_CpuType.SetWindowText(DisplayString);
//变量m_CpuType是一个CStatic框
//检测内存状态
MEMORYSTATUS MemoryStatus;
//内存的现行状态结构
MemoryStatus.dwLength=sizeof(MEMORYSTATUS);
//填充结构的大小
::GlobalMemoryStatus(&&MemoryStatus);
//取得内存的状态
char buffer[20];
wsprintf(buffer,%d bytes,MemoryStatus.dwTotalPhys);
//dwTotalPhys指示物理内存字节
m_Memory.SetWindowText(buffer);
//变量m_Memory是一个CStatic框
linux用
getrusage~
关于补充:
硬盘使用
GetDiskFreeSpace()
或者
GetDiskFreeSpaceEx()
您应该安装一个msdn~
或者到在线的msdn上查找~:
http://msdn.microsoft.com/zh-cn/default.aspx
取消
评论
最后
以上就是专一宝贝为你收集整理的查询使用计算机的内存大小,怎么查看电脑cpu,存储空间大小及使用率的全部内容,希望文章能够帮你解决查询使用计算机的内存大小,怎么查看电脑cpu,存储空间大小及使用率所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复