vbs wmi获取电脑硬件信息实例
作者 佚名
来源 ASP编程
浏览
发布时间 2013-07-09
Setwmi=GetObject("winmgmts:\\") Setboard=wmi.instancesof("win32_baseboard") ForEachbInboard msg="主板:"&b.Manufacturer&vbTab&b.product&vbTab&Chr(13) Next msg=msg&Chr(13)&"---"+Chr(13) Setcpus=wmi.instancesof("win32_processor") msg=msg&"CPU特征:"+Chr(13) ForEachcpuIncpus msg=msg+cpu.deviceid&vbTab&cpu.name&Chr(13)_ &vbtab&cpu.SocketDesignation&vbtab&cpu.CurrentClockSpeed&"MHz"&vbtab&cpu.l2cachesize&"Kb_L2"&Chr(13) Next msg=msg&Chr(13)&"---"+Chr(13) Setmem=wmi.instancesof("win32_physicalmemory") msg=msg&"内存容量:"+Chr(13) ForEachmInmem msg=msg&m.tag&space(10)&m.capacity&+Chr(13) Next Setmem=wmi.instancesof("win32_computersystem") ForEachmInmem msg=msg&"内存总容量:"&Round((m.totalphysicalmemory/1024^2),2)&"M"+Chr(13) Next msg=msg&Chr(13)&"---"+Chr(13) Setdisplay=wmi.instancesof("Win32_videocontroller") msg=msg&"显示系统:"+Chr(13) ForEachvideoIndisplay msg=msg&video.deviceid&vbTab&video.name&Chr(13) Next msg=msg&Chr(13)&"---"+Chr(13) Setdisks=wmi.instancesof("win32_diskdrive") msg=msg&"硬盘容量:"+Chr(13) ForEachdIndisks Ifint(d.size/(1024^3))=0Then n=Round(d.size/(1024^2),2)&"M" Else n=Round(d.size/(1024^3),2)&"G" EndIf msg=msg+d.deviceid&"空间为:"&n&Chr(13) Next msg=msg&Chr(13)&"---"+Chr(13) MsgBoxmsg,0,"电脑基本特征" |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于vbs wmi获取电脑硬件信息实例的所有评论