VBS通過WMI監(jiān)視注冊表變動的代碼
文章我沒時間翻譯了,貼一下代碼:
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\default")
Set colEvents = objWMIService.ExecNotificationQuery _
("SELECT * FROM RegistryKeyChangeEvent WHERE Hive='HKEY_LOCAL_MACHINE' AND " & _
"KeyPath='SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run'")
Do
Set objLatestEvent = colEvents.NextEvent
Wscript.Echo Now & ": The registry has been modified."
Loop其實WMI中有4個類可以監(jiān)視注冊表,分別是
看類名就知道分別是做什么的,上面代碼用到的是RegistryKeyChangeEvent,即注冊表鍵改變事件。
在這里我不想談WMI事件的用法,這是很基礎的東西;也不想翻譯參考文檔,如果連這種簡單的英語都看不懂,也沒必要用WMI了。我認為WMI最難的地方在于里面的類太多了,很多時候不知道該用哪個類來實現(xiàn)想要的功能。而現(xiàn)在,該用哪個類已經(jīng)很清楚了,本文也可以結束了。
參考鏈接:Registering for System Registry Events
原文:http://demon.tw/programming/vbs-wmi-monitor-changes-to-a-registry-key.html- VB中使用WMI獲取系統(tǒng)硬件和軟件有關信息
- VBS調用WMI遍歷搜索硬盤文件并計數(shù)的方法
- vbs通過WMI修改文件文件夾的NTFS權限
- WMI StdRegProv 通過wmi操作注冊表的vbscript實現(xiàn)代碼 (本地或遠程)
- VBS通過WMI獲取CPU使用率的代碼
- 將WMI中的DateTime類型轉換成VBS時間的函數(shù)代碼
- VBS調用WMI實現(xiàn)搜索硬盤mp3文件
- Rcmd.vbs [Remote Cmd with wmi]遠程腳本
- VBS調用WMI快速關閉IE的腳本
- VBS腳本使用WMI操作注冊表的代碼
- vbs wmi獲取電腦硬件信息實例
- 初窺WMI_Vbs腳本編程簡明教程補充讀物
- 使用WMI得到計算機的信息
相關文章
利用js-cookie實現(xiàn)前端設置緩存數(shù)據(jù)定時失效
這篇文章主要介紹了利用js-cookie實現(xiàn)前端設置緩存數(shù)據(jù)定時失效,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-06-06
postMessage消息通信Promise化的方法實現(xiàn)
postMessage Api 想必大家都不陌生,WebWorker 通信會用到,iframe 窗口之間通信也會用到,那么我們能不能將 postMessage 進行一次轉化,把他變成類似 Promise 的使用方式,所以本文給大家介紹了postMessage消息通信Promise化的方法實現(xiàn),需要的朋友可以參考下2024-03-03
javascript創(chuàng)建頁面蒙板的一些知識技巧總結
javascript創(chuàng)建頁面蒙板的一些知識技巧總結...2007-08-08
uniapp?使用?tree.js?解決模型加載不出來的問題及解決方法
本文介紹了在uniapp中使用tree.js時遇到的模型加載不出來的問題,并最終發(fā)現(xiàn)是由于縮放問題導致的,通過調用`getFitScaleValue()`方法解決了這個問題,感興趣的朋友一起看看吧2025-02-02

