Ⅰ 如何獲得設備的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設備的過程中需要注意。