delphi xe 取CPU等硬件信息 150

请提供delphixe,64位下可用的取计算机硬件信息的源码,包括cpu频率/数量/内存大小/内存条数/显卡数量/型号/网卡数量/型号/ip/MAC/硬盘数量/大小谢谢6... 请提供delphi xe,64位 下可用的取计算机硬件信息的源码,包括 cpu频率/数量/内存大小/内存条数/显卡数量/型号/网卡数量/型号/ip/MAC/硬盘数量/大小谢谢
64位系统下可用的
展开
 我来答
答案宝藏家
推荐于2018-03-13 · 大家好,我是蜘蛛侠。
答案宝藏家
采纳数:247 获赞数:752

向TA提问 私信TA
展开全部
  uses HardWareInfo.pas  {引用自定义单元,文件见附件}
procedure TForm1.Button1Click(Sender: TObject);
var
  CPUinfo:TCPU_info;       //定义CPU对象
  Diskinfo:TDisk_info;     //硬盘
  Memoryinfo:TMemory_info; //内存
  NICinfo:TNIC_info;       //网卡
  VGAinfo:TVGA_info;        //显卡
begin
  //创建实例
  CPUinfo:=TCPU_info.Create;
  Diskinfo:=TDisk_info.Create;
  Memoryinfo:=TMemory_info.Create;
  NICinfo:=TNIC_info.Create;
  VGAinfo:=TVGA_info.Create;

  //显示硬件信息
  memo1.Lines.Add('********************CPU*************************');
  memo1.Lines.Add('制造商: '+CPUinfo.GetCpuFactory);
  memo1.Lines.Add('型号:   '+CPUinfo.GetCpuModel);
  memo1.Lines.Add('个数:   '+CPUinfo.GetCPUCount);

  memo1.Lines.Add('********************硬盘*************************');
  memo1.Lines.Add(Diskinfo.print_diskinfo);

  memo1.Lines.Add('********************内存*************************');
  memo1.Lines.Add(Memoryinfo.GetMemorysize);
  memo1.Lines.Add(Memoryinfo.Getvirtualmemory);
  memo1.Lines.Add(Memoryinfo.GetusingMemory);

  memo1.Lines.Add('********************网卡*************************');
  memo1.Lines.Add('序列号: '+NICinfo.GetNICID);
  memo1.Lines.Add('本地IP: '+NICinfo.GetLocalIP);
  memo1.Lines.Add('MAC地址: '+NICinfo.GetMAC);

  memo1.Lines.Add('********************显卡*************************');
  memo1.Lines.Add(VGAinfo.printf_VGAinfo);
end;


追问

报错,64位不能用汇编吗?

骑风骑士飒
2017-06-24 · TA获得超过744个赞
知道小有建树答主
回答量:898
采纳率:69%
帮助的人:74万
展开全部
uses HardWareInfo.pas
procedure TForm1.Button1Click(Sender: TObject);
var
CPUinfo:TCPU_info; //定义CPU对象
Diskinfo:TDisk_info; //硬盘
Memoryinfo:TMemory_info; //内存
NICinfo:TNIC_info; //网卡
VGAinfo:TVGA_info; //显卡
begin
//创建实例
CPUinfo:=TCPU_info.Create;
Diskinfo:=TDisk_info.Create;
Memoryinfo:=TMemory_info.Create;
NICinfo:=TNIC_info.Create;
VGAinfo:=TVGA_info.Create;

//显示硬件信息
memo1.Lines.Add('********************CPU*************************');
memo1.Lines.Add('制造商: '+CPUinfo.GetCpuFactory);
memo1.Lines.Add('型号: '+CPUinfo.GetCpuModel);
memo1.Lines.Add('个数: '+CPUinfo.GetCPUCount);

memo1.Lines.Add('********************硬盘*************************');
memo1.Lines.Add(Diskinfo.print_diskinfo);

memo1.Lines.Add('********************内存*************************');
memo1.Lines.Add(Memoryinfo.GetMemorysize);
memo1.Lines.Add(Memoryinfo.Getvirtualmemory);
memo1.Lines.Add(Memoryinfo.GetusingMemory);

memo1.Lines.Add('********************网卡*************************');
memo1.Lines.Add('序列号: '+NICinfo.GetNICID);
memo1.Lines.Add('本地IP: '+NICinfo.GetLocalIP);
memo1.Lines.Add('MAC地址: '+NICinfo.GetMAC);

memo1.Lines.Add('********************显卡*************************');
memo1.Lines.Add(VGAinfo.printf_VGAinfo);
end;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式