導航:首頁 > 器材知識 > 如何用VBS讀取設備的硬體ID

如何用VBS讀取設備的硬體ID

發布時間:2021-11-10 13:59:21

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

閱讀全文

與如何用VBS讀取設備的硬體ID相關的資料

熱點內容
工具箱的形容 瀏覽:970
什麼車的儀表盤像塊表 瀏覽:602
福特藝博更換儀表如何匹配 瀏覽:908
鈳銳鍶數控機床怎麼樣 瀏覽:752
邯鄲運順機械有限公司招聘電話是多少 瀏覽:926
淺談電氣裝置的馬達設計規范 瀏覽:433
lyc軸承怎麼看真偽 瀏覽:699
電動閥門失電什麼原因 瀏覽:653
qtq軸承怎麼選 瀏覽:498
女機械帶90什麼遠古套裝 瀏覽:612
35液晶儀表盤是什麼意思 瀏覽:792
自動著脫裝置 瀏覽:825
nw是什麼軸承 瀏覽:757
DN65的管道上安多大的閥門 瀏覽:861
氨製冷閥門打不開怎麼辦 瀏覽:723
機器設備的安全裝置有什麼作用 瀏覽:841
益陽有哪些批發五金建材市場 瀏覽:829
電力系統自動裝置方案設計 瀏覽:593
魅工具箱素材在哪裡下載 瀏覽:672
天然氣用不用關管道閥門嗎 瀏覽:632