首页
社区
课程
招聘
[原创]USB加密锁设备识别工具plus
发表于: 2020-3-25 01:11 6244

[原创]USB加密锁设备识别工具plus

2020-3-25 01:11
6244
朋友发来一个加密狗检测工具,可以检测当前电脑上所有的USB设备。
看了看是脚本的(VBS).用了下还行,就是不太方便确定到底那才是目标,所以小改进一下,欢迎大家交流。

'----------------------------------分割线下面的内容复制到记事本-------------------------------------------------
msgbox "如果加密狗存在,请拨掉!",,"注意"
strComputer = "." 
strb=""
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") 
Set colDevices = objWMIService.ExecQuery _ 
("Select * From Win32_USBControllerDevice") 
For Each objDevice in colDevices 
strDeviceName = objDevice.Dependent 
strQuotes = Chr(34) 
strDeviceName = Replace(strDeviceName, strQuotes, "") 
arrDeviceNames = Split(strDeviceName, "=") 
strDeviceName = arrDeviceNames(1) 
Set colUSBDevices = objWMIService.ExecQuery _ 
("Select * From Win32_PnPEntity Where DeviceID = '" & strDeviceName & "'") 
aa=InStr(strDeviceName,"PID_")
bb=InStr(strDeviceName,"MI_")
cc=Left(strDeviceName,3)
if aa>1 and bb<1 and cc="USB" then
strb=strb & strDeviceName & "|"
else
end if
Next  
'msgbox strb,,"提示:" 
msgbox "现在,请把加密狗插上!",,"提示:"

Set colDevices = objWMIService.ExecQuery _ 
("Select * From Win32_USBControllerDevice") 
For Each objDevice in colDevices 
strDeviceName = objDevice.Dependent 
strQuotes = Chr(34) 
strDeviceName = Replace(strDeviceName, strQuotes, "") 
arrDeviceNames = Split(strDeviceName, "=") 
strDeviceName = arrDeviceNames(1) 
Set colUSBDevices = objWMIService.ExecQuery _ 
("Select * From Win32_PnPEntity Where DeviceID = '" & strDeviceName & "'") 
aa=InStr(strDeviceName,"PID_")
bb=InStr(strDeviceName,"MI_")
cc=Left(strDeviceName,3)
if aa>1 and bb<1 and cc="USB" then
strc=strc & strDeviceName & "|"
else
end if
Next
'检测差距
arrstrc = Split(strc,"|")
For Each sss in arrstrc
 aa = instr(strb,left(sss,18))
 if aa = 0 then
  strd = strd & sss & " | "
 end if
next
 
if strd = "" then
 msgbox "请按照提示重新操作"
else 
msgbox strd,,"提示:截图给我" 
end if
'----------------------------------分割线上面的内容复制到记事本把.TXT后缀,改成.VBS运行即可-----------------------

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 1
支持
分享
最新回复 (2)
雪    币: 798
活跃值: (94)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
报错哦。。。行24,字符34 错误 未结束的字符串常量
2020-9-9 20:42
0
雪    币: 180
活跃值: (122)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
colinjian 报错哦。。。行24,字符34 错误 未结束的字符串常量
把中文改英文
2022-5-19 11:16
0
游客
登录 | 注册 方可回帖
返回
//