| 网站首页 | 资讯 | Hack | 漏洞 | 网管 | 编程 | 培训 | 品黑页 | 软件 | 论坛 | 动画 | 视频 | 经典 | 教学站 | 黑客点睛 | 
服务导航 我要发布 主力频道 空间域名 精华收集 服务器出租 黑客培训 光盘刻录 特色服务 解决方案 我要投诉
您现在的位置: 华夏黑客同盟 >> 编程 >> 其它编程 >> 正文 用户登录 新用户注册
男生五分钟入门wmi       ★★★ 【字体:
男生五分钟入门wmi
作者:不详 文章来源:华盟收集 点击数: 更新时间:2008-8-5

  最近看vbs的wmi,发现有许多概念不太好理解。如果完全照教程的讲义去理解研究的话,入门的时间会很长。wmi在VBS里来讲,也算是面向对象的编程了。它的许多概念与别的面向对象的编程语言是相通的。我在这里对男生讲解一下我的理解,相信看完了,你立马就理解了。

  第一,什么是命名空间。有部份教程也把当叫作域的。其实命名空间很简单,用一个世界来举例,那么日本、中国、法国这些名字就是命名空间,你把它当作地域就好理解了。

  第二,什么是类。从第一继承下来,如果命名空间里有日本的话,那日本人就是一个类了。当然,中国也是一个命名空间,那么中国人也是一个类。

  第三,什么是类的实例。日本人是一个类,那么日本女优、日本男优就是类的实例了,或者是类的实例集合。日本女优里的高树玛利亚、或者松岛枫就是单独一个类的实例。

  第四,类的实例(也可以说类)的方法和属性。像日本女优都有的属性:她们是女的、都有名字等等。那么日本女优的方法有:KouJ、RuJ、ChaoP等。

  WMI的脚本程序流程类似就是在不同的命名空间建立不同的类对象,然后根据类对象再建立类实例集合对象,最后在类实例集合对象里例举每个实例的方法属性。好比在日本这个命名空间里建立一个的日本人这个类对象,然后根据日本人这个类对象再建立日本女优的类实例集合对象,最后在这个类集合对象里去查找每个日本女优,看下日本女优的名字、相貌,和做爱的方法等等。

  可能有人对我的表达方法有疑义。我再补充一下,命名空间和类这些东东都是抽象的定义,我把它们实例化了。你也可以单独把日本女优做为一个命名空间,那么拍SM的做为一个类,都是可以的。

  举一个最简单的例子吧:

  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)的集合.。当然如果你查询语句详细一点或者不用ExecQuery用get,可以直接找到高树玛利亚。就是单独一个类实例了。

  For Each objItem in colItems

  Wscript.Echo "-----------------------------------"

  Wscript.Echo "CIM_DataFile instance"

  Wscript.Echo "-----------------------------------"

  Wscript.Echo "Caption: " & objItem.Caption

  Next

  '

  这个循环就是在类实例集合对象colItems(代表日本女优的集合对象)里例举日本女优的名字、相貌等等。

[1] [2] 下一页

责任编辑:朱倩  联系方式  Email:朱倩
电话:51228163
  • 上一篇编程:

  • 下一篇编程:
  • (只显示最新5条。评论内容只代表网友观点,与本站立场无关!)
    姓 名:
    * 游客填写  ·注册用户
    主 页:
    评 分:
    1分 2分 3分 4分 5分
    评论内容:
    验证码: *
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  • 最新hack更新
    最新推荐资讯
    相关编程
    学习汇编基础入门知识
    学习汇编基础入门知识
    学习汇编基础入门知识
    JMagick基础知识入门
    学习汇编基础入门知识
    Java入门笔记1_HelloWorld
    Visual C++中OpenGL编程入门
    VC之路始于足下:VC入门经验谈
    Java入门笔记5_异常
    Java入门笔记4_访问控制和包
    最新会员软件
    最新推荐视频
    最新推荐动画

    Copyright @ 2005 77169.Net Inc. All rights reserved. 华夏黑客同盟 版权所有
    北京市电信通提供网络带宽

    mailto:webmaster@77169.net
    咨询QQ号:836982 / 59280880
    联系站长 QQ38588913
    热线电话: 86-10-67634029/676229433
    京ICP证041431号