WMI使用小工具——WMI代码生成器
来源:互联网 发布:javascript 设置属性 编辑:程序博客网 时间:2024/05/16 05:48
说明:WMI Code Creator是微软提供的一个WMI代码生成工具,这个工具是微软在2005年5月提供的,微软对这个软件提供的说明如下:
This code is not supported under any Microsoft standard support program or service.
This code is provided AS IS without warranty of any kind. Microsoft further
disclaims all implied warranties including, without limitation, any implied warranties
of merchantability or of fitness for a particular purpose. The entire risk arising out
of the use or performance of this code and documentation remains with you.
In no event shall Microsoft, its authors, or anyone else involved in the creation,
production, or delivery of the code be liable for any damages whatsoever (including,
without limitation, damages for loss of business profits, business interruption,
loss of business information, or other pecuniary loss) arising out of the use of or
inability to use the code or documentation, even if Microsoft has been
advised of the possibility of such damages.
微软不对这些代码提供任何支持,也不对使用这个软件造成的任何损失承担责任。最近不少朋友在我的博客上留言希望我对早期写的WMI系列文章作进一步的阐述,由于近段时间身体(胃病需要接受两月的治疗)和工作的原因,无法满足这部分朋友的要求,无意中发现了早期的这个软件,并且当时我尝试着将其汉化了。
关于WMI的介绍和WQL查询语言可以参考本人早期的相关文章,链接如下:
.net中的WMI编程(一):WMI介绍及简单应用:
http://blog.csdn.net/zhoufoxcn/archive/2008/01/14/2042697.aspx
.net中的WMI编程(二):WMI中的WQL语言和WQL的测试工具:
http://blog.csdn.net/zhoufoxcn/archive/2008/01/14/2044246.aspx
这篇文章主要是介绍WMI Code Creator的用法的。首先说明这个软件是在.net Framework 2.0下编译的,所以在运行软件是需要.net Framework 2.0支持。
WMI代码生成器的界面如下:
利用WMI代码生成器可以执行查询或者执行一个方法等,还可以查看当前或者远程电脑上的命名空间以及其下的类,并且还可以生成相关的代码(不然就不叫WMI代码生成器了),支持生成的代码类型包括VBS、C#及VB.NET,默认生成的代码是VBS。
例如要想查询BIOS的相关信息,可以在命名空间处选择root/CIMV2(这个是默认选择),然后在全部类处选择Win32_BIOS,这时就会列出Win32_BIOS类的所有属性,可以选择其中一个属性然后点击“查询属性值”,就会在下面的文本框中列出该属性的值,如下图所示:
从上图中可以看出本人的本本BIOS是DELL的,在右侧生成代码处可以看到相关的VBS代码,如果看默认生成的VBS代码不爽可以换成C#或者VB.NET的,具体操作就是在“编程语言”菜单处选择,如下图所示:
下面是选择目标编程语言为C#后生成的代码,如下图所示:
WMI代码生成器默认是连接到本地机器,不过也提供了连接远程主机或者主机组的功能,这个可以在目标机器中选择。如下图所示。
由于本人已经将常用操作部分汉化了(可能不是十分准确),所以操作起来相对较容易上手。
说明:由于在后台多处使用了线程池来进行操作,所以在执行一些耗时的操作而没有等待完全结束退出软件时会报异常。另外,在汉化的过程中有些不常用部分并没有完全汉化,并且有些地方翻译不是十分准确,敬请原谅,使用本软件时结果仅供参考。如果您的英语足够好建议您到微软英文官方网站下载英文的代码并自行编译(整个软件全部包含在一个cs文件中,需要在命令行下编译),本软件仅仅为那些英语不十分过关的朋友提供一些小小的帮助。
这个软件的下载地址:http://download.csdn.net/source/1410474
- WMI使用小工具——WMI代码生成器
- 使用WMI
- WMI
- WMI
- WMI
- WMI
- WMI
- WMI004-WMI学习笔记(四)——Managing Applications Using WMI(使用WMI管理应用程序)
- WMI005-WMI学习笔记(五)——Using WMI with the .NET Framework(.NET框架使用WMI)
- 自己写个小工具——图片水印生成器
- WMI技术介绍和应用——WMI概述
- WMI技术介绍和应用——WMI概述
- WMI技术介绍和应用——WMI概述
- WMI技术介绍和应用——WMI概述
- .Net与WMI—序言
- 4.COM使用实例——WMI的使用
- WMI技术介绍和应用——使用VC编写一个半同步查询WMI服务的类
- WMI技术介绍和应用——使用VC编写一个半同步查询WMI服务的类
- 编程获得并口名称及地址
- Apache CXF 介绍
- shell使用汇总3——修改文件时间与创建新文件:touch
- pure ftpd
- TPS 交易處理系統
- WMI使用小工具——WMI代码生成器
- IDEA8实战-CXF版HelloWorld
- 我是一名女程序员,技术一般,沟通能力还可以,2年以后想当一名项目经理,我应该在哪些方面加强。
- shell使用汇总4——文件内容统计命令
- ubuntu9.04支持window系统的GB18030
- (转)吐血收集的.net组件和控件
- 什么是网页 eCPM?
- 常用log4j配置
- Oracle卸载步骤