Browse Prior Art Database

Method to SPY on externals of 3rd party MMC Snap-ins

IP.com Disclosure Number: IPCOM000013745D
Original Publication Date: 2000-Sep-01
Included in the Prior Art Database: 2003-Jun-18
Document File: 4 page(s) / 131K

Publishing Venue

IBM

Abstract

The Microsoft* Management Console (MMC) is the key framework for adminstrative applications on Windows NT**/2000. Admin apps. are called Snap-Ins, they are added to the MMC framework application. The MMC interfaces have been designed to allow 3rd parties to extend others Snap-Ins. This tool provides a simple method to expose the details of a 3rd parties node. (This text assumes detailed knowledge of MMC Snap-In technology) MMSpy, a two-part tool, makes it easy to SPY of the external formats of a 3rd parties Snap-In. a) MMC Node Browser The first, a node browser, provides a simple way to modify the Microsoft registry in such a way as to introduce a "spy" node. It also gives you specific details about the Snap-In associated with the node. The tool allows you to extend Namespace (N), PropertySheet (P) or ContextMenu (M) of a node, where appropriate.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 62% of the total text.

Page 1 of 4

Method to SPY on externals of 3rd party MMC Snap-ins

The Microsoft* Management Console (MMC) is the key framework for adminstrative applications on Windows NT**/2000. Admin apps. are called Snap-Ins, they are added to the MMC framework application. The MMC interfaces have been designed to allow 3rd parties to extend others Snap-Ins. This tool provides a simple method to expose the details of a 3rd parties node.

(This text assumes detailed knowledge of MMC Snap-In technology)

     MMSpy, a two-part tool, makes it easy to SPY of the external formats of a 3rd parties Snap-In.

a) MMC Node Browser The first, a node browser, provides a simple way to modify the Microsoft registry in such a way as to introduce a "spy" node. It also gives you specific details about the Snap-In associated with the node. The tool allows you to extend Namespace (N), PropertySheet (P) or ContextMenu (M) of a node, where appropriate.

How it works...

The program reads/writes the MMC-specific part of the registry. By clicking in the N,P or M columns for a specific node, it will write the correct entries in the registry for MMC to consider the MMCSpy Snap-In COM server, mmcspysi.dll, to be marked as an extension to the specific node. Clicking again removes the

1

[This page contains 32 pictures or other non-text objects]

Page 2 of 4

entries.

b) The dual-mode Snap-In Secondly, a dual mode Snap-In which shows ALL clipboard formats supported by a "spyed-on" Snap-In node. The following screen-shot shows how the SPY has inserted itself into the namespace of the "services & applications" node and has become a proxy for it. Right clicking on the spy-node and looking at its properties will show a list of ALL clipboard formats that are supported by the node it has become a proxy of.

     The picture below shows a list of ALL the clipboard formats supported by this specific node, and the data associated with the currently selected format. The Snap-In populates the list b...