国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > VBScript > 正文

用vbs腳本獲取網卡MAC,CPUID,硬盤序列號的實現代碼

2020-07-26 11:20:13
字體:
來源:轉載
供稿:網友

這里先給大家分享一個分配靜態ip地址的代碼

' Assign a Static IP AddressstrComputer = "."Set objWMIService = GetObject("winmgmts:" _  & "{impersonationLevel=impersonate}!//" & strComputer & "/root/cimv2")Set colNetAdapters = objWMIService.ExecQuery _  ("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")strIPAddress = Array("192.168.6.98")strSubnetMask = Array("255.255.255.0")strGateway = Array("192.168.6.1")strGatewayMetric = Array(1) For Each objNetAdapter in colNetAdapters  errEnable = objNetAdapter.EnableStatic(strIPAddress, strSubnetMask)  errGateways = objNetAdapter.SetGateways(strGateway, strGatewaymetric)  If errEnable = 0 Then    WScript.Echo "The IP address has been changed."  Else    WScript.Echo "The IP address could not be changed."  End IfNext

檢測U盤 方法一

'方法1Sub Auto_Open()On Error Resume Next    Set fs = CreateObject("Scripting.FileSystemObject")    StrDrive = "B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z"    StrDriveArray = Split(StrDrive, ",")    For StartPos = 1 To UBound(StrDriveArray)        Set d = fs.GetDrive(fs.GetDriveName(fs.GetAbsolutePathName(StrDriveArray(StartPos) & "://")))        If d.DriveType = 1 Then            s = d.SerialNumber            Exit For        End If    Next    If s <> "" Then        Range("Sheet1!d8") = s    Else        Range("Sheet1!d8") = "系統未檢測到U盤!"   End If   Set d = Nothing   Set fs = Nothing   Call QueryOtherEnd Sub'方法2Sub DetectUdisk()On Error Resume Next    Set objWMIService = GetObject("winmgmts://./root/cimv2")    Set colDisks = objWMIService.ExecQuery("Select * from Win32_LogicalDisk Where DriveType = 2")    For Each objDisk In colDisks       RemovableDrive = objDisk.DeviceID        If CreateObject("Scripting.FileSystemObject").GetDrive(RemovableDrive).IsReady Then            s = CreateObject("Scripting.FileSystemObject").GetDrive(RemovableDrive).SerialNumber            Exit For        End If    Next    If s <> "" Then        Range("Sheet1!d8") = s    Else        Range("Sheet1!d8") = "系統未檢測到U盤!"   End If   Call QueryOtherEnd SubSub QueryOther()   '2007.1.19 更新,獲取主板序列號, CPUID, 網卡MAC地址    Set objWMIService = GetObject("winmgmts://./root/cimv2")    Set colItems = objWMIService.ExecQuery("Select   SerialNumber   From   Win32_BIOS")    For Each objItem In colItems        Range("Sheet1!E8") = objItem.SerialNumber        Exit For    Next    Set colItems = Nothing        Set colItems = objWMIService.ExecQuery("Select * from Win32_Processor")    For Each objItem In colItems        Range("Sheet1!F8") = objItem.ProcessorId        Exit For    Next    Set colItems = Nothing        Set colItems = objWMIService.ExecQuery("SELECT MACAddress FROM Win32_NetworkAdapter WHERE ((MACAddress Is Not NULL) AND (Manufacturer <> 'Microsoft'))")    For Each objItem In colItems        Range("Sheet1!G8") = objItem.MACAddress        Exit For    Next    Set colItems = Nothing   End Sub

好了,這里就先介紹到這,需要的朋友可以參考一下。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 赤城县| 和政县| 祥云县| 和政县| 南投县| 来安县| 三江| 冕宁县| 永昌县| 临澧县| 大石桥市| 百色市| 陵川县| 繁昌县| 平阳县| 彭山县| 乐清市| 锡林浩特市| 定襄县| 科尔| 凉山| 芒康县| 雷波县| 兴山县| 手游| 札达县| 枞阳县| 汝城县| 古田县| 达孜县| 包头市| 灵山县| 台安县| 大埔县| 通江县| 都兰县| 阳江市| 孝义市| 德安县| 新竹县| 滨海县|