WMI .NET Overview
Using the .NET Framework namespace System.Management, you can develop applications in C#, Microsoft® Visual Basic® .NET, or Microsoft J# that obtain enterprise data and automate administrative tasks using Windows Management Instrumentation (WMI). You can also develop applications that provide data to WMI classes using the WMI Provider Extensions.
This guide provides background information about using and programming code examples for classes in the System.Management and System.Management.Instrumentation namespaces.
In This Section
- Technology Summary for WMI .NET
Summarizes WMI concepts and the use of classes in the WMI namespaces. - WMI .NET Architecture
Diagrams the architecture of the WMI .NET Framework API and illustrates how applications created with the API interact with WMI classes and providers in the .NET Framework. - WMI .NET Scenarios
Describes the most common scenarios in which WMI classes are used. - WMI .NET Code Directory
Provides links to code examples for various tasks using the System.Management and System.Management.Instrumentation namespaces. These examples are categorized by task type. - WMI Provider Extensions
Provides information about creating a WMI provider that exposes properties, configuration settings, and methods for an application so that an application can be managed and monitored using WMI.
Reference
- System.Management Namespace
Provides reference documentation for the System.Management namespace, which contains classes used for accessing and manipulating WMI management information. - System.Management.Instrumentation Namespace
Provides reference documentation for the System.Management.Instrumentation namespace, which contains classes used for creating data and event providers.
Related Sections
- More Information about WMI .NET
Provides a general description of WMI in .NET Framework and how it works with the original WMI. - Getting Started Accessing WMI Data
Describes what you need to do to start using WMI in .NET Framework. - Advanced Programming Topics in WMI .NET
Provides links to topics containing examples of advanced operations for WMI in .NET Framework. - Providing Management Information by Instrumenting Applications
Explains what a WMI provider is used for and how WMI in .NET Framework can be used to create a WMI provider.
Send comments about this topic to Microsoft.
Copyright © 2007 by Microsoft Corporation. All rights reserved.