图1
图2
但我说的不是这些,我说的是VBS编程里最烦人的WMI编程。我相信我这篇教程,有点VBS根本的男生看了,你5分钟立马WMI编程入门。实在这部分编程,不只是VBS里的干系知识,你往后学C、C++、PYTHON、RUBY、C#,总之统统的编程,你都会碰上我讲的观点,而且作为男生立马你就懂了,我只不不过拿VBS来举例而已。

第一,什么是命名空间。有部份教程也把它叫作域的。实在命名空间很大略,用一个天下来举例,那么日本、中国、法国这些名字便是命名空间,你把它当作地域就好理解了。
第二,什么是类。从第一继续下来,如果命名空间里有日本的话,那日本人便是一个类了。当然,中国也是一个命名空间,那么中国人也是一个类。
第三,什么是类的实例。日本人是一个类,那么日本女▽▽优、日本男▽▽优便是类的实例凑集。日本女优里的高▽▽树玛利亚、或者松岛▽▽枫便是单独一个类的实例。
第四,类的实例(也可以说类的凑集)的方法和属性。像日本女▽▽优都有的属性:她们是女的、都有名字等等。那么日本女▽▽优的方法有:咬、Ru▽▽▽J、Chao▽▽▽P等。
WMI的脚本程序流程类似便是在不同的命名空间建立不同的类工具,然后根据类工具再建立类实例凑集工具,末了在类实例凑集工具里例举每个实例的方法属性。好比在日本这个命名空间里建立一个的日本人这个类工具,然后根据日本人这个类工具再建立日本女▽▽优的实例凑集工具,末了在这个类凑集工具里去查找每个日本女▽▽优,看下日本女▽▽优的名字、容貌,和做▽▽▽爱的方法等等。
可能有人对我的表达方法有疑义。我再补充一下,命名空间和类这些东东都是抽象的定义,我把它们实例化了。你也可以单独把日本女▽▽优做为一个命名空间,那么拍女▽▽同的做为一个类,都是可以的。
举一个最大略的例子吧:
strComputer = “.”
Set objWMIService = GetObject(“winmgmts:\\” & strComputer & “\root\CIMV2”)
‘第二句是建立一个类工具objWMIService,代表日本人。这个工具是如何建立的呢?便是连接到天下里的日本命名空间。第一句里的strComputer代表天下,便是你的机器了。root\CIMV2便是命名空间,相称于日本。winmgmts:\\是固定的,微软哀求这么写。
Set colItems = objWMIService.ExecQuery( _
“SELECT FROM CIM_DataFile”,,48)
‘再建立一个类实例凑集工具colItems, 代表女▽▽优的凑集。这个工具便是再在日本人这个类工具(objWMIService)里找日本女▽▽优(CIM_DataFile)的凑集.。当然如果你sql查询语句详细一点,可以直接找到女优里的高树玛▽▽利亚。便是单独一个类实例了。
For Each objItem in colItems
Wscript.Echo “———————————–”
Wscript.Echo “CIM_DataFile instance”
Wscript.Echo “———————————–”
Wscript.Echo “Caption: ” & objItem.Caption
Next
'这个循环便是在类实例凑集工具colItems(代表日本女▽▽优的凑集工具)里例举日本女▽▽优的名字、容貌等等。
头条的读者们,我已经最大化详解的先容了VBS里的WMI编程了。如果你会一点点vbs编程的话,或是你正在上大学学习过VB、C、的话,我相信我会给你启示的,特殊是男生,如果有兴趣的话,我会给你先容 男生五分钟入门wmi(二)的。
其余,我在这里讲一下,黑客界的有名的ID:海阳顶端、海洋顶端、LCX、VBS小铺,都是我,都是同一个人。现在我换了一个平台,入驻今日头条,希望大家希望连续关注我。今日头条和我以前的百度BLOG、我自建的海阳顶端网风格都不同,在这里我会写一些大家都普通易懂的黑客知识,对你们有一点点帮助,我就心满意足了。