Clsidvw.exe OLE/Createable Objects Registry Diagnostic

ID: Q176562


The information in this article applies to:


SUMMARY

CLSIDVW.exe is a self-extracting file that contains a setup file for installing the CLSIDView utility.

CLSIDView provides a simple, non-hierarchical view of registered components. CLSIDView allows you to check the properties of Microsoft Data Access Components (MDAC) components without having to cross-reference the ProgIds and Clsids in Regedit.exe. In addition to displaying information about your component, you can register, unregister, mark safe, or correct all related keys for your component. You can also use CLSIDView to correctly register Remote Data Service (RDS) Business objects on a server for HTTP, HTTPS, or distributed component object model (DCOM) protocols.


MORE INFORMATION

The following file is available for download from the Microsoft Software Library:

Clsidvw.exe
Release Date: Nov-19-1997

For more information about downloading files from the Microsoft Software Library, please see the following article in the Microsoft Knowledge Base:
Q119591 How to Obtain Microsoft Support Files from Online Services


CLSIDView is for use by individuals familiar with building Component Object Model (COM) components using MDAC technologies (ODBC, OLE DB, ActiveX Data Objects (ADO), Remote Data Service ([RDS] ). It can be easily extended, though, to manage other component technologies by modification of the Clsidvw.ini file. CLSIDView is designed for use by someone that is familiar with building COM components in Visual Basic, Visual C++, and so forth.

Up and Running Quickly

To install CLSIDView, run the Setup.exe file. After you run the Setup.exe file, the CLSIDView icon will be on the Start menu under Program Files. CLSIDView defaults to looking for all MDAC 2.0 run-time files installed by the MDAC 2.0 Typical Redistribution. CLSIDView lists all of the registered and unregistered components. If any of the .dlls are missing you will see a [NOT FOUND] entry in the list (you may have to change the View menu from Summary to Detail, though). If the .dll exists and is a COM component, but is not registered, you will see [WARNING!-COM COMPONENT NOT REGISTERED] in the ClsId column. In the drop-down text area next to "Find" on the toolbar you can select a different group of components to look for, or you can just type in the name of one COM .dll, .exe, or .ocx server, or multiple servers separated by commas.



Using CLSIDView to Register Remote Data Service (RDS) Business Objects

In the Find combo box you can change to a different set of MDAC components (1.5, 1.1, 1.0, and so on), or you can enter the name of your RDS Business objects (or other automation servers). CLSIDView searches your computer for those objects and gives you information about them. Right-clicking a given .dll in the detail view also gives you the option of performing the registration required by RDS for business objects.



Miscellaneous Usage Tips

Setup Specifics

After running the Setup.exe, five main files exist on your local hard drive The five files are listed in the following table:


   File Name      Description
   ----------------------------------------------------------------------

   ClsidVw.exe    The main .exe file that contains the user interface (UI),
                  which gets all its info from the ClsidSrv.dll file.

   ClsidSrv.dll   Provides high level interfaces for the ClsidView.exe
                  file.

   Registry.dll   Provides registry specific interfaces wrapping the
                  registry API.

   CIS_DCOM.exe   Contains no logic, just implements the ClsidSrv .dlls
                  and interfaces in a distributed component object model
                  (DCOM) .exe server.

   ClsidVw.ini    Contains section information about groups of
                  components.
 
The three component object model (COM) components can be used outside of the ClsidVw.exe, but they are not well documented or are unsupported.

The Registry.dll file would save a programmer from having to learn the registry API.

Additional query words: Registry Clsid HKEY_CLASSES_ROOT register diagnosis kbfile adoall adoMisc rdsGenInfo rdsall kbdse kbrds100 kbrds150 kbrds200 kbmdac kbsweepnext


Keywords          : kbfile kbADO kbADO150 kbADO200 kbMDAC kbRDS kbRDS100 kbRDS150 kbRDS200 
Version           : WINDOWS:1.0,1.1,1.5,2.0
Platform          : WINDOWS 
Issue type        : kbinfo 

Last Reviewed: March 6, 1999