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. 編輯註冊表項並用批處理文件打開註冊表
- 2. 批處理文件搜索註冊表
- 3. 使用批處理腳本導入註冊表樹(winXP)
- 4. 使用批處理文件/腳本編輯註冊表
- 5. 使用批處理刪除註冊表項及其子項
- 6. 批處理註冊開放式通用實現
- 7. 如何使用vbs或批處理文件檢索註冊表值remotley
- 8. 使用批處理文件讀取包含空格的註冊表值
- 9. 註冊刪除批處理文件
- 10. 批處理文件不能用於註冊表編輯
- 11. 使用批更改註冊表權限
- 12. 如何在批處理註冊表中存儲簡單變量?
- 13. 查詢批處理腳本中的註冊表項
- 14. 無法從批處理文件讀取註冊表
- 15. 註冊表搜索和替換批處理文件
- 16. 通過批處理語法查詢Windows註冊表
- 17. 從卸載中刪除批處理腳本的註冊表項
- 18. 批處理文件比較註冊表與文本文件
- 19. 嘗試使用批處理文件在Windows中編輯註冊表
- 20. 如何從批處理文件中讀取註冊表字符串值
- 21. 批處理文件刪除註冊表中某個鍵中的多個值
- 22. 批處理腳本,註冊表項中的空值返回錯誤
- 23. 如何使用@Target處理批註(ElementType.TYPE_USE)?
- 24. 需要用戶名/密碼+註冊的批處理文件
- 25. 批處理 - 註冊查詢+如果存在不起作用?
- 26. PendingFileRenameOperations註冊表項在關機時未清理並開始
- 27. 使用批處理文件更改註冊表值,然後運行應用程序
- 28. NT註冊表處理行爲
- 29. 使用批處理打開Excel文件
- 30. Windows 7註冊表:如何通過程序計劃(批處理)編輯註冊表項?
您正在尋找任務調度 – Steve
計劃以'REG query'和連續'如果一個任務.. 。在簡單的批處理文件中調用yourbatch.bat'。參考:[Windows CMD命令行的A-Z索引](http://ss64.com/nt/) – JosefZ