REG: Software Classes Entries

Last reviewed: May 8, 1997
Article ID: Q102963
The information in this article applies to:
  • Windows NT operating system version 3.1
  • Windows NT Advanced Server version 3.1

The article contains REGISTRY entries for Software Classes. These subgroups are included:
  • MPlayer
  • SoundRec

REGISTRY ENTRIES FOR SOFTWARE CLASSES

This section provides some general information about software registration entries for Windows NT components, plust specific information about Microsoft OS/2 Version 1.x as a subsystem of Windows NT.

MPlayer

   HKEY_LOCAL_MACHINE\SOFTWARE\Classes

The following file extensions invoke the MPlayer Registry entry:

   .avi = Audio Visual Interleaved - Video for Windows format movie
   .mid = MIDI
   .mmm = old-format animation, as found in the original Viewer
   .rmi = MIDI
   .wav = digitized sound, or WAVE file

The MPlayer subkey under Classes looks like this:

   HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MPlayer\protocol\StdExecute\Server
   <No Name>: REG_SZ: mplay32.ex

   HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MPlayer
   \protocol\StdExecute\StdFileEditing\Handler
   <No Name>: REG_SZ: mciole16.dll

   HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MPlayer\protocol
   \StdExecute\StdFileEditing\Handler32
   <No Name>: REG_SZ: mciole32.dll

   HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MPlayer\protocol
   \StdExecute\StdFileEditing\PackageObjects\server
   <No Name>: REG_SZ: mplay32.exe

   HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MPlayer\protocol
   \StdExecute\StdFileEditing\PackageObjects\verb\0
   <No Name>: REG_SZ: &Play

   HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MPlayer\protocol
   \StdExecute\StdFileEditing\PackageObjects\verb\1
   <No Name>:REG_SZ: &Edit

   HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MPlayer
   \protocol\shell\open\command
   <No Name>: REG_SZ: mplay32.exe /play /close %1

Most of this refers to OLE with two handlers, one for 16-bitapplications (Handler) and one for 32 bit apps (Handler32). Theserver has two commands, Play and Edit, that appear as menu optionswith an embedded object. The "&" symbol means that ALT+P will play,and ALT+E will edit. The Shell\Open\Command is the string that isinvoked if a user double-clicks a file of the appropriate type (asdescribed above) in File Manager. It means that the file will beplayed and then closed when finished.

SoundRec

   HKEY_LOCAL_MACHINE\SOFTWARE\Classes\protocol\StdFileEditing\server
   <No Name>: REG_SZ: sndrec32.exe

   HKEY_LOCAL_MACHINE\SOFTWARE\Classes\protocol\StdFileEditing\verb\0
   <No Name>: REG_SZ: &Play

   HKEY_LOCAL_MACHINE\SOFTWARE\Classes\protocol\StdFileEditing\verb\01
   <No Name>: REG_SZ: &Edit

   HKEY_LOCAL_MACHINE\SOFTWARE\Classes\shell\open\command
   <No Name>: REG_SZ: sndrec32.exe %1

SoundRec follows the form of MPlayer, with the same meanings forthe different sections. It is simpler because there are no handlersassociated with it. Again, it offers the menu options of Play andEdit, complete with hot keys.

Various HKEY_LOCAL_MACHINE\SOFTWARE subkeys contain the names andversion numbers of the software installed on the local computer.(Information about the configuration of these applications isstored on a per-user basis under HKEY_CURRENT_USER.)

During installation, applications record this information in thefollowing form:

   HKEY_LOCAL_MACHINE\SOFTWARE\CompanyName\ProductName\Version

Reference: "The Windows NT Resource Kit for Operating SystemVersion 3.1".


Additional query words: prodnt VFW
Keywords : kbother ntregistry
Version : 3.1
Platform : WINDOWS


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: May 8, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.