0
A
回答
0
這是從幫助中的示例代碼上RegistryValueChangeEvent在WMI
Set wmiServices = GetObject("winmgmts:root/default")
Set wmiSink = WScript.CreateObject(_
"WbemScripting.SWbemSink", "SINK_")
wmiServices.ExecNotificationQueryAsync wmiSink, _
"SELECT * FROM RegistryValueChangeEvent " _
& "WHERE Hive='HKEY_LOCAL_MACHINE' AND " _
& "KeyPath='SOFTWARE\\Microsoft\\WBEM\\sCRIPTING' " _
& "AND ValueName='Default Namespace'"
WScript.Echo "Listening for Registry Value" _
& " Change Events..." & vbCrLf
While(True)
WScript.Sleep 1000
Wend
Sub SINK_OnObjectReady(wmiObject, wmiAsyncContext)
WScript.Echo "Received Registry " _
& "Change Event" & vbCrLf & _
wmiObject.GetObjectText_()
End Sub
相關問題
- 1. 檢查Windows批處理註冊表值
- 2. 編輯註冊表項並用批處理文件打開註冊表
- 3. 批處理腳本註冊表建議
- 4. 批處理文件搜索註冊表
- 5. 使用批處理腳本導入註冊表樹(winXP)
- 6. 使用批處理刪除註冊表項及其子項
- 7. 使用批處理文件修改註冊表
- 8. 使用批處理文件/腳本編輯註冊表
- 9. 通過批處理文件從註冊表中讀取值
- 10. 批處理文件命令查詢註冊表項的數值
- 11. 批處理註冊開放式通用實現
- 12. 如何使用批處理腳本獲取註冊表項的值?
- 13. 使用批處理文件讀取包含空格的註冊表值
- 14. 如何使用vbs或批處理文件檢索註冊表值remotley
- 15. 處理共享註冊表值
- 16. 註冊刪除批處理文件
- 17. 批處理文件作爲管理註冊表項運行?
- 18. 批處理文件不能用於註冊表編輯
- 19. 用批處理文件刪除受保護的註冊表項
- 20. 使用Procrun從Java註冊爲Windows Service的批處理文件
- 21. 使用批備份註冊表
- 22. 使用批更改註冊表權限
- 23. 批處理文件比較註冊表與文本文件
- 24. 變量從註冊表(批處理文件)
- 25. 無法從批處理文件讀取註冊表
- 26. 批處理腳本刪除註冊表並運行文件
- 27. 從卸載中刪除批處理腳本的註冊表項
- 28. 批處理文件 - 從註冊表中獲取路徑
- 29. 查詢批處理腳本中的註冊表項
- 30. 如何在批處理註冊表中存儲簡單變量?
您正在尋找任務調度 – Steve
計劃以'REG query'和連續'如果一個任務.. 。在簡單的批處理文件中調用yourbatch.bat'。參考:[Windows CMD命令行的A-Z索引](http://ss64.com/nt/) – JosefZ