[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[技术讨论] WMI中限定符的疑问

本帖最后由 czjt1234 于 2013-3-21 11:08 编辑
  1. Set objSWbemLocator = CreateObject("WbemScripting.SWbemLocator")
  2. Set objSWbemServices = objSWbemLocator.ConnectServer()
  3. Set objSWbemObject = objSWbemServices.Get("win32_service")
  4. Set objSWbemQualifierSet = objSWbemObject.Properties_.Item("CreationClassName").Qualifiers_
  5. strQualifier = "该类的限定符的个数:" & objSWbemQualifierSet.Count & vbCrLf & vbCrLf
  6. For Each objSWbemQualifier In objSWbemQualifierSet
  7.     strQualifier = strQualifier & objSWbemQualifier.Name & vbCrLf
  8. Next
  9. Msgbox strQualifier
  10. Msgbox "cim_key限定符的值:" & objSWbemQualifierSet.Item("cim_key").Value
复制代码
http://msdn.microsoft.com/en-us/library/aa393650.aspx中没有cim_key这个限定符类型啊?

还有http://msdn.microsoft.com/en-us/library/windows/desktop/aa394418(v=vs.85).aspx里
说CreationClassName属性
CreationClassName
Data type: string
Access type: Read-only
Qualifiers: MaxLen (256)
有限定符MaxLen,但上述代码里并没有显示,什么原因?

QQ 20147578

返回列表