vbs wmi获取电脑硬件信息实例_vbs

Set wmi=GetObject("winmgmts:\\")

Set board=wmi.instancesof("win32_baseboard")
For Each b In board
msg="主板:"&b.Manufacturer&vbTab&b.product&vbTab&Chr(13)
Next
msg=msg&Chr(13)&"---"+Chr(13)

Set cpus=wmi.instancesof("win32_processor")
msg=msg&"CPU 特征:"+Chr(13)
For Each cpu In cpus
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)

Set mem=wmi.instancesof("win32_physicalmemory")
msg=msg&"内存容量:"+Chr(13)
For Each    m In mem
msg=msg&m.tag&space(10)&m.capacity&+Chr(13)
Next

Set mem=wmi.instancesof("win32_computersystem")
For Each m In mem
msg=msg&"内存总容量:"&Round((m.totalphysicalmemory/1024^2),2)&"M"+Chr(13)
Next
msg=msg&Chr(13)&"---"+Chr(13)

Set display=wmi.instancesof("Win32_videocontroller")
msg=msg&"显示系统:"+Chr(13)
For Each     video In display
msg=msg&video.deviceid&vbTab&video.name&Chr(13)
Next
msg=msg&Chr(13)&"---"+Chr(13)

Set disks=wmi.instancesof("win32_diskdrive")
msg=msg&"硬盘容量:"+Chr(13)
For Each d In disks
If int(d.size/(1024^3))=0 Then 
n=Round(d.size/(1024^2),2)&"M"
Else
n=Round(d.size/(1024^3),2)&"G"
End If

msg=msg+d.deviceid&"      空间为: "&n&Chr(13)
Next
msg=msg&Chr(13)&"---"+Chr(13)

MsgBox msg,0,"电脑基本特征"

时间: 2024-09-20 04:21:59

vbs wmi获取电脑硬件信息实例_vbs的相关文章

用vbs实现获取电脑硬件信息的脚本_最新版第1/4页_vbs

代码一: '******************************************************************************************* 'Version:3.1 ' 调整错误处理方法,错误信息输出到LogFile文件,可以查看扫描失败原因 ' 如果出现"RPC 服务器不可用"错误,是因为远程主机没开机 ' 如果出现"RPC 服务器不可用"之外的错误,可能是由于正在运行的程序造成,请你把此信息告诉我 ' 重启

Python获取电脑硬件信息及状态的实现方法_python

本文以实例形式展示了Python获取电脑硬件信息及状态的实现方法,是Python程序设计中很有实用价值的技巧.分享给大家供大家参考之用.具体方法如下: 主要功能代码如下: #!/usr/bin/env python # encoding: utf-8 from optparse import OptionParser import os import re import json def main(): try: parser = OptionParser(usage="%prog [optio

初学者的忧伤-用js获取电脑硬件信息,在火狐以及谷歌浏览器中有没有办法

问题描述 用js获取电脑硬件信息,在火狐以及谷歌浏览器中有没有办法 我想请教下在ie中可以用ActiveX来获取硬件信息,那么在火狐谷歌浏览器中如何获取用户的硬件信息.只能写浏览器插件吗?真的没有其他办法了么? 解决方案 Firefox,Chrome也都有插件, Firefox有js-ctype等,插件,然后调用到c++代码等来获取本地信息 Chrome用NPAPI来执行一个本地程序获取硬件信息

用C#获取电脑硬件信息

现在我将来解释如何在C#中用WMI(Windows Management Instrumentation)来获取电脑的硬件信息. 我们的目的是用WMI的api在C#下获取电脑的以下信息: 物理处理器的数量 逻辑处理器的数量 位数 系统构架 内核数量 在Visual Studio中创建一个控制台应用程序,并且右击引用然后选择"添加引用",再选择"System.Management". 现在已经通过using语句包括了System.Management,你可以在你的代码

WMI 获取系统硬件信息的难题!

问题描述 近日,为程序发布后的授权问题,想用系统硬件信息作为注册码的生成依据,但了很久,试了多种办法,下载了别人的小程序或者代码,但没有一个是完美的(至少我目前的测试结果是这样).我用WMI的查询功能,编写了简单的代码,做了一个图形化的界面,方便比较查询结果因此,想在此交流一下.以请教高手.是在VB.NET环境下,获取相关信息的后界面:说明:红蓝字体表示是WMI中的类,为方便比较,特意用不同的类与相关的属性(或方法)作为提取手段;文本框前面的说明字符(有的是缩写),是指类的相关属性名如图:图一,

C#获取远程计算机硬件信息实例(支持linux和windows)

原文:C#获取远程计算机硬件信息实例(支持linux和windows) 网上关于WMI的资料很多,但一直没有比较全的属性介绍.今天通过反射把所有属性都给弄出来了.   关于WMI的代码就不多说了.   需要手动添加引用:System.Management          /// <summary>        /// 获取查询队列        ///         /// </summary>        /// <param name="ip"

asp使用wmi获取本地服务信息不成功

问题描述 asp使用wmi获取本地服务信息不成功 strComputer = "." Set objSWbemServices = GetObject("winmgmts:\" & strComputer & "rootCIMV2") Set objSWbemObjectSet = objSWbemServices.ExecQuery("SELECT * FROM Win32_Service",,48) For

java程序-写一个Java程序检测电脑硬件信息,风扇转速等等

问题描述 写一个Java程序检测电脑硬件信息,风扇转速等等 写一个Java程序检测电脑硬件信息,风扇转速等等,跪求写一个Java程序检测电脑硬件信息,风扇转速等等,要求代码清晰,谢谢 解决方案 > **_是的_ 很有道理** 解决方案二: 其实虚拟机加载的时候硬件信息已经加载到内存中了,具体获取办法,调用内置类库里面的类即可,至于调用哪个,请自己查 解决方案三: 参考这里http://blog.sina.cn/dpool/blog/s/blog_4cef5c7b0100wyrd.html

Andriod 获取电池的信息实例代码_Android

具体代码如下所示: <?xml version="1.0"?> <LinearLayout android:orientation="vertical" android:layout_height="match_parent" android:layout_width="match_parent" xmlns:tools="http://schemas.android.com/tools"