Getting Started with the Automation Object Model

Microsoft Management Console (MMC) 2.0 contains the first release of the MMC automation object model architecture for snap-in and extension developers. The MMC 2.0 automation object model can be used by developers who do not want to write snap-ins or extensions, but would rather write programs that interact with MMC.

In addition to supporting C/C++ and Visual Basic, the MMC 2.0 automation objects are accessible from any macro language or programming tool that implements Automation.

The following topics provide information about using the MMC 2.0 automation object model.

Topic Description
Controlling the Lifetime of an MMC Instance Guidelines for controlling the lifetime of an instance of MMC; these guidelines apply to instances of MMC that are started by means of the automation object model.
Using C++ with the MMC 2.0 Automation Object Model C++ example program that uses the MMC 2.0 automation object model to programmatically start MMC for the user.
Using Visual Basic with the MMC 2.0 Automation Object Model Visual Basic example program that uses the MMC 2.0 automation object model to programmatically start MMC for the user.
Using VBScript with the MMC 2.0 Automation Object Model VBScript example that uses the MMC 2.0 automation object model to programmatically start MMC for the user.