Ⅰ 如何获得设备的deviceid
如图,DEV_之后那四个数字应该就是
Ⅱ vbs脚本高手请进!如何用vbs脚本获得本机硬件信息
试编写代码如下:
OnErrorResumeNext
Temp=0
SetWSHNetwork=WScript.CreateObject("WScript.Network")
ComputerName=WSHNetwork.ComputerName
TempFiles="D:vbs"&ComputerName&".txt"
SetFSO=CreateObject("Scripting.FileSystemObject")
SetTempFile=FSO.CreateTextFile(TempFiles)
strComputer="."
SetobjWMIService=GetObject("winmgmts:\"&strComputer&" ootcimv2")
SetCPU=objWMIService.ExecQuery("Select*FromWin32_Processor")
ForEachItemInCPU
CPU2="CPU:"&Item.Name
Next
SetBoard=objWMIService.ExecQuery("Select*FromWin32_BaseBoard")
ForEachItemInBoard
Board2="主板:"&Item.Proct
Next
SetcolItems=objWMIService.ExecQuery("Select*FromWin32_PhysicalMemory",,48)
ForEachobjItemIncolItems
A=objItem.Capacity/1048576
Temp=temp+objItem.Capacity
N=N+1
Next
Memory=Temp/1048576
IfN=1Then
Memory2="内存:"&N&"条"&A&"M"
Else
Memory2="内存:"&N&"条"&A&"M"&"总计"&Memory&"M"
EndIf
SetVideo=objWMIService.ExecQuery("Select*FromWin32_VideoController",,48)
ForEachItemInVideo
Video2="显卡:"&Item.Description
Video3="分辨率:"&Item.VideoModeDescription
Next
SetVideoA=objWMIService.ExecQuery("Select*FromWin32_DesktopMonitor",,48)
ForEachItemInVideoA
VideoA="显示器名称:"&Item.Description
VideoB="屏幕高度:"&Item.ScreenHeight&"屏幕宽度:"&Item.ScreenWidth
Next
SetDisk=objWMIService.ExecQuery("Select*FromWin32_DiskDrive")
ForEachItemInDisk
Disk2=Disk2&Item.Model
Disk4=Int(Item.Size/1000/1000/1000)&"G"
Next
Disk3="硬盘:"&Trim(Disk2)
Disk5="硬盘容量:"&Disk4
SetNetwork=objWMIService.ExecQuery("Select*FromWin32_=True")
ForEachItemInNetwork
Lan="网卡:"&Item.Description
IP="IP地址:"&Item.IPAddress(0)
MacAdd="MAC地址:"&Item.MACAddress
Next
TempFile.WriteLine(CPU2)
TempFile.WriteLine(Board2)
TempFile.WriteLine(Memory2)
TempFile.WriteLine(Video2)
TempFile.WriteLine(Video3)
TempFile.WriteLine(VideoA)
TempFile.WriteLine(VideoB)
TempFile.WriteLine(Disk3)
TempFile.WriteLine(Disk5)
TempFile.WriteLine(Lan)
TempFile.WriteLine(Ip)
TempFile.WriteLine(MacAdd)
TempFile.Close
Ⅲ VB如何获取硬件信息比如CPU温度,显卡,CPUID号之类的、
VB无法调用电脑硬件信息,须要启用数据库
Ⅳ 如何获取CPU,显卡,网卡等各种设备的硬件ID
无论您是win7 还是 Xp 都要进入设备管理器
以win7为例
右键点击计算机 属性 然后进入设备管理器
点击设备管理器,在最底下照到显示适配器 点右键--属性—详细信息选项卡里 下拉菜单照到硬件ID。会有四行 一般用第二个。
Ⅳ 如何获取自己电脑的硬件ID。
步骤如下:
1、鼠标右键【我的电脑】--【管理】
2、依次点击【设备管理器】--想要查看的硬件如:【键盘】--【属性】
3、点击【详细信息】--【硬件ID】
4、立马显示硬件ID信息
Ⅵ 如何读取硬盘的ID号,利用计算机硬件加密
步骤如下:
1、鼠标右键【我的电脑】--【管理】
2、依次点击【设备管理器】--想要查看的硬件如:【键盘】--【属性】
3、点击【详细信息】--【硬件ID】
4、立马显示硬件ID信息
Ⅶ 请教,VBS脚本怎么获取电脑硬件序列号
dim bsb,cpu,disk
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery( _
"SELECT * FROM Win32_BaseBoard",,48)
For Each objItem in colItems
bsb = "BaseBoard SerialNumber: " & objItem.SerialNumber & vbCrlf & bsb
Next
Set colItems = objWMIService.ExecQuery( _
"SELECT * FROM Win32_Processor",,48)
For Each objItem in colItems
cpu = "CPU ProcessorId: " & objItem.ProcessorId & vbCrlf & cpu
Next
Set colItems = objWMIService.ExecQuery( _
"SELECT * FROM Win32_DiskDrive",,48)
For Each objItem in colItems
disk = "DiskDrive SerialNumber: " & objItem.SerialNumber & vbCrlf & disk
Next
dim fso, f
set fso = CreateObject("Scripting.FileSystemObject")
set f = fso.CreateTextFile("D:\test.txt", true) '第二个参数表示目标文件存在时是否覆盖
f.Write(bsb)
f.Write(cpu)
f.Write(disk)
f.Close()
set f = nothing
set fso = nothing
MsgBox "已完成!"
复制到文本,另存为,右下角编码选择ANSI,类型选择所有,文件名:HWinfo.vbs
Ⅷ 如何查看电脑的硬件ID
步骤如下:
1、鼠标右键【我的电脑】--【管理】
Ⅸ 怎样获取硬件ID啊(例如:USB\VID_0C45&PID_62F1&REV_0100&MI_02 )
WMI使用的WIN32_类库名访问。
比如VB6代码:
DimWMI
DimiAsInteger
Dimaa
SetWMI=GetObject("WinMgmts:")
Setobjs=WMI.InstancesOf("Win32_ControllerHasHub")
i=1
ForEachobjInobjs
aa=obj.Path_
Enum1=Enum1&i&vbTab&aa&vbCrLf
i=i+1
Next
Enum1里面就是检举出来的usb端口路径,然后自己把字符转换一下就可以了。
具体的你需要检举哪种设备,把WMI.InstancesOf(" ")里面的类替换为需要的就可以。
Ⅹ 用电脑如何查看USB设备的供应商ID(VID)与产品识别码(PID)
查看方法:
打开设备管理器,右键USB设备--属性--详细信息--设备范例id。
根据USB规范的规定,所有的USB设备都有供应商ID(VID)和产品识别码(PID),主机通过不同的VID和PID来区别不同的设备,VID和PID都是两个字节长,其中,供应商ID(VID)由供应商向USB执行论坛申请,每个供应商的VID是唯一的,PID由供应商自行决定,理论上来说,不同的产品、相同产品的不同型号、相同型号的不同设计的产品最好采用不同的PID,以便区别相同厂家的不同设备。
VID和PID通常情况下有两种存储方式,
第一种是主控生产商的VID和PID,存储在主控的bootcode中;
第二种是设备生产商的VID和PID,该VID和PID存储在主控外部的非易失性存储设备中(EEPROM或Flash)的设备固件中,当USB设备连接主机时,如果固件中有设备生产商的VID和PID,会将该VID和PID报告给主机,而忽略主控生产商的VID和PID。所以理论上一个USB存储设备的VID应该是设备生产商的VID,而不是主控生产商的VID,这两个VID应该是不同的(主控生产商自己生产的设备除外)。
由于VID和PID重复并不会对产品的使用带来严重影响,很多USB设备生产商(山寨厂居多)为了方便,并不会向USB执行论坛申请自己的VID,而是依然沿用主控生产商的VID或随便向产品写入VID和PID;同时,正规厂家只需要申请VID,PID由厂家自行确定,所以存在相同型号的产品,可能采用了不同的主控(商业需要,很正常),而他们的PID是一样的,基于上述原因通过VID和PID就不能准确识别USB设备的主控型号,这个问题大家在使用USB设备的过程中需要注意。