Windows Management Instrumentation SDK Sample


PathParser

This sample demonstrates the using the path parser which is supplied ad a COM object.

 

This application is a console application meant to be run at the command line.  The code is designed to be easy to follow and doesn't necessarily show a good practice for building 'real' WMI client applications.  Concentrate on the steps and architect your application in a way that makes sense for you.

 

 

Using the PathParser Sample

 

The PathParser sample can be built from the command line using NMAKE, or it can be built using Microsoft Visual C++.  

 

From the command line in the sample installation directory, type the following:

 

NMAKE /f  Makefile

 

From Microsoft Visual C++:

 

1.      Select File + Open Workspace

2.    Select the PathParser.DSP file

 

Once built the PathParser sample application can be run from the command line in the sample installation directory:

 

PathParser

 

The valid syntax for PathParser:

 

PathParser

 

With no parameters, the usage message is printed out which will have several sample paths.

 

 

General Notes

 

Things to remember when you're building your own WMI client application:

 

1.        WMI interfaces are defined in wmiutils.h found in the wmi\include directory.

 

2.        WMI interface CLSIDs are defined in wbemuuid.lib. If you get unresolved externals in interfaces and CLSIDs, this is what is missing.

 

3.        You'll need to link with oleaut32.lib and ole32.lib to get the needed COM support.

 

4.        If you're using the makefiles, don't forget to set the Visual C++ environment variables. This is done by running VCVARS32.BAT.


© 1998-2001 Microsoft Corporation. All rights reserved.