CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

高分求判断系统型号和内存容量的源码

楼主luodewei(ldw)2002-03-24 01:09:36 在 C++ Builder / 基础类 提问

就象About   C++Builder窗口显示的一样,现在参考书都不在手边,API的用法我又头痛,只好来这里了。Thank   you! 问题点数:100、回复次数:7Top

1 楼liclin(林林)回复于 2002-03-24 09:59:56 得分 50

void   __fastcall   TForm1::Button1Click(TObject   *Sender)  
    {  
    //获得CPU型号  
    SYSTEM_INFO   systeminfo;  
    GetSystemInfo   (&systeminfo);  
    Memo1→Lines→Add(“您的CPU类型是:”+String(   systeminfo.dwProcessorType   ));  
    }  
   
  //获得内存状态  
    MEMORYSTATUS   memory;  
    memory.dwLength   =sizeof(memory);   //初始化  
    GlobalMemoryStatus(&memory);  
    Memo1→Lines→Add(“您的物理内存是(Mb):”+String(int(memory.dwTotalPhys   /1024/1024)));  
    Memo1→Lines→Add(“其中可用内存是(Kb):”+String(int(   memory.   /1024)));  
  Top

2 楼luodewei(ldw)回复于 2002-03-24 13:09:16 得分 0

关于内存的代码可以用,谢谢你。但我要系统的类型不是CPU的型号,而是比如说Windows98(4.10222A),Windows2000之类的。有它的源码吗?Top

3 楼Adayuer(饭碗饭碗饭碗你在哪里?)回复于 2002-03-24 13:51:49 得分 10

可以查注册表  
  Top

4 楼dy_2000_abc(芝麻开门)回复于 2002-03-24 14:03:08 得分 0

bool   GetVersionEx(POSVERSIONINFO   pVersionInformation);  
   
   
   
  Top

5 楼dy_2000_abc(芝麻开门)回复于 2002-03-24 14:27:25 得分 40

上面的函数要求在应用程序中指定一个OSVERSIONINFOEX结构,这个结构比较复杂。如果关于窗口只需要显示简单的产品信息、系统版本信息和内存,可以使用下面的函数:  
  ShellAbout(Handle,("关于"+Application->Title+"#"),("\n   abc   版权所有"),Application->Icon->Handle);Top

6 楼luodewei(ldw)回复于 2002-03-24 15:04:16 得分 0

这样出来的窗口不是自己设计的,不能加位图,版权也变成Microsoft的了,感觉不爽。Top

7 楼dy_2000_abc(芝麻开门)回复于 2002-03-24 15:07:14 得分 0

那就只能使用GetVersionEx了。Top

相关问题

  • 高分求内存池c源码
  • 如何判断DDR内存时400/333/533
  • 200分求修改内存的源码。收到立刻给分。
  • 请教内存管理的原理!赋有源码更佳!
  • 请教内存管理的原理!赋有源码更佳!
  • 内存型号的什么 2.5-3-3-5是什么意思~
  • 判断一个内存泄漏的问题!!!!
  • 怎样判断内存有没有被释放?
  • 如何简单判断程序是不是吃内存
  • 请高手给判断一下是否有内存泄漏

关键词

  • 内存
  • 型号
  • 系统
  • systeminfo
  • memory
  • memo
  • lines
  • add

得分解答快速导航

  • 帖主:luodewei
  • liclin
  • Adayuer
  • dy_2000_abc

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo