Windows NT Registry Keys

This section describes the Windows NT Registry keys and values required to register an ISV application, and the behavior of SMS when using that data.

ISV applications are responsible for writing the required Registry keys and values. ISV application Registry sections parsed by SMS as incorrect are ignored and, therefore, no menu item will appear for that ISV application. SMS writes an error value to the Registry to report these errors during application startup as an aid to ISV debugging.

SMS provides a command-line utility, SMSADDIN.EXE, that creates or removes the Registry settings for an ISV application based on command-line arguments and a data file. This utility can be used by the ISV application's setup application. See Using the Application Registration Tool.

The Windows NT Registry keys required for ISV application launching are as follows:

SMS Applications Key

Vendor Keys

Application Keys

Context Keys