1
A
回答
3
對於繼承自__EVENT的類,可以使用WMI schema query。一個例子是:
Function GetWmiEventClasses(computerName)
Dim wmiRoot
Dim eventClasses
Set wmiRoot = GetObject("winmgmts:\\" & computerName & "\root\cimv2")
Set eventClasses = wmiRoot.ExecQuery("select * from meta_class where __this isa '__event'")
Set GetWmiEventClasses = eventClasses
End Function
用法:
Set eventClasses = GetWmiEventClasses(".")
If Not eventClasses Is Nothing Then
Dim eventClass
For Each eventClass In eventClasses
WScript.Echo eventClass.Path_.Class
Next
End If
+0
+1非常感謝 – Salvador 2010-10-21 23:49:46
相關問題
- 1. 如何列出具有使用VBScript方法的所有WMI類?
- 2. 使用vbscript從WMI類獲取描述
- 3. 使用WMI的Vbscript有多個實例
- 4. 如何使用vbscript寫事件日誌
- 5. WMI VBScript vs C#
- 6. 如何使用WMI列出設備類型?
- 7. 如何將WMI查詢的所有行導出到文件?
- 8. VBScript WMI類和屬性存在
- 9. 如何列出所有類的屬性
- 10. 如何列出python文件中給定類型的所有類?
- 11. 使用WMI VBScript獲取工作組中的計算機列表
- 12. 如何隱藏事件OnPreviewClick上列的所有值使用fastReport
- 13. 如何使用Java列出當前包中的所有類名?
- 14. 如何列出Magento中的所有事件觀察者衝突?
- 15. 如何導出所有事件的所有事件訂閱者的計數?
- 16. 如何列出Eclipse Java中所有類的所有方法的所有用法?
- 17. 使用WMI監視事件日誌
- 18. 使用WMI進程啓動事件 - 並非檢測到所有進程開始
- 19. 如何使用WMI
- 20. 如何使用WMI
- 21. VBScript列出用戶「登錄爲」的所有Windows服務
- 22. 如何列出所有ActiveX控件?
- 23. WMI關閉。事件
- 24. 在Inno Setup中列出所有使用WMI查詢的物理打印機
- 25. 如何使用Powershell列出所有SQL Server表,其列和列數據類型?
- 26. 如何使用Perl列出目錄中的所有文件?
- 27. 如何使用C#列出所有Excel COM插件?
- 28. 如何使用WMI枚舉所有ActiveX元素?
- 29. 如何使用FolderBrowserDialog列出所選文件夾中的所有文件?
- 30. 如何列出多核處理器(含WMI)中的所有CPU ID?
順便說一句,這是同樣的問題,但要求一個C#解決方案:WMIEvent類的列表(http://stackoverflow.com/questions/1043220/list-of-wmievent-classes) – Helen 2010-10-23 09:40:47