日期:2014-05-18  浏览次数:21471 次

关于ManagementObjectSearcher
谁能给下ManagementObjectSearcher(String queryString)里关于queryString的说明文档
看到很多用法例如
ManagementObjectSearcher searcher = new ManagementObjectSearcher("Select * From Win32_Processor")来查询cpu
想了解具体能查询什么


------解决方案--------------------
其实就是操作WMI而已。常用的如下:
(1)查询系统中类中所有对象的所有属性
connectString = "SELECT * FROM Win32_PnPSignedDriver"

(2)查询类中所有对象的HardwareID属性
connectString = "SELECT HardwareID FROM Win32_PnPSignedDriver"

 (3)查询所有共享目录
connectString ="SELECT * FROM Win32_share"

Windows还有一个测试工具,wbemtest
点开始运行就行了。那个里面可以看到所有可以查询的语句。

lz也可以搜索WQL获得更多帮助。