欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

VBS通過WMI監(jiān)視注冊(cè)表變動(dòng)的代碼

 更新時(shí)間:2011年10月27日 11:23:48   作者:  
似乎有人覺得用VBS監(jiān)視注冊(cè)表很高級(jí)?使用了WMI事件而已,跟《用VBS監(jiān)視進(jìn)程創(chuàng)建和刪除》一樣
Google一下“VBS監(jiān)視注冊(cè)表”,TOP 5都是一模一樣的代碼,我查了一下,出處是Hey, Scripting Guy! Blog上一篇名為《How Can I Monitor Changes to a Registry Key?》的文章,真是厚顏無恥。


文章我沒時(shí)間翻譯了,貼一下代碼:
復(fù)制代碼 代碼如下:

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其實(shí)WMI中有4個(gè)類可以監(jiān)視注冊(cè)表,分別是

看類名就知道分別是做什么的,上面代碼用到的是RegistryKeyChangeEvent,即注冊(cè)表鍵改變事件。

在這里我不想談WMI事件的用法,這是很基礎(chǔ)的東西;也不想翻譯參考文檔,如果連這種簡單的英語都看不懂,也沒必要用WMI了。我認(rèn)為WMI最難的地方在于里面的類太多了,很多時(shí)候不知道該用哪個(gè)類來實(shí)現(xiàn)想要的功能。而現(xiàn)在,該用哪個(gè)類已經(jīng)很清楚了,本文也可以結(jié)束了。

參考鏈接:Registering for System Registry Events

原文:http://demon.tw/programming/vbs-wmi-monitor-changes-to-a-registry-key.html

相關(guān)文章

最新評(píng)論