Programming Windows Management Instrumentation (WMI) .NET Sample Chapter Part I

September 10, 2007 21:36 by garrymc

Here is the first chapter that I'll be publishing. Its about WMI (Windows Management Instrumentation), which is a subject that is not particularly well known. Some call it Microsofts best kept secret, because with WMI you can get access to information that would typically be difficult or impossible to get otherwise. WMI is such an important technology (for certain applications) that all the chapters I'll be presenting have a WMI section which explain how to exploit WMI for that area. Now, its important to have a good understanding of this technology before you can work out how to apply it in numerious ways. This is the first of two chapters which deal with WMI specifically and will give you a very good understanding of the technology.

Feel free to leave comments, with the disclaimer in mind :)

Disclaimer: The book chapter presented is still in a draft state and as such is provided as is without any implied or otherwise warranty for purpose or accuracy.

Contents

WMI 101.

Terminology.

Why use WMI?.

What can I do with WMI?.

What are my Options?.

Choosing the correct option.

Managed Classes.

Server Explorer

Installing WMI for VS.NET.

WMI Architecture.  

Managed System.

Provider

CIM Object Manager

CIM Repository.

Namespaces.

WMI Consumer

Querying with WQL.

WQL 101.

Examples.

Meta Data Queries.

Data Queries.

Event Queries.

Qualifiers.

Accessing Qualifier Data.

CIM Studio.

Associations.

ASSOCIATORS OF Statement

REFERENCES OF Statement

Summary.

Resources:

 

Book Table of Contents

CHAPTER 2 - WMI.pdf (657.32 kb)
Chapter 2 - WMI Samples.zip (215.96 kb)

kick it on DotNetKicks.com
Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Currently rated 2.8 by 13 people

  • Currently 2.846154/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Comments