INFO: DCOM95 and DCOM98 Version Information (235638)



The information in this article applies to:

  • Microsoft COM, when used with:
    • the operating system: Microsoft Windows 98
    • the operating system: Microsoft Windows 95

This article was previously published under Q235638

SUMMARY

This article describes how to determine which version of DCOM95 or DCOM98 you are running and includes a table with DCOM95 and DCOM98 version information.

MORE INFORMATION

How to Use the Registry to Determine Version

You can check the registry to determine which version of DCOM95 or DCOM98 is installed on a Windows 95-based or Windows 98-based system. If Distributed Component Object Model (DCOM) is installed on the system, the default value of the following registry key:

HKCR\CLSID\{bdc67890-4fc0-11d0-a805-00aa006d2ea4}\InstalledVersion

contains the DCOM version that is installed on the system. In the registry, the version number is stored in the format "a,b,c,d", where a, b, c, and d are numeric values that represent the following attributes:

a - major operating system version
b - minor operating system version
c - minor file version
d - major file version

Version Information Table

The following table lists the version information for DCOM95 and DCOM98:

InstalledVersionDCOM Version or Build NumberRelease Type
4,71,0,3328DCOM95 1.3 and DCOM98 1.3, build 3328.1Released to the Web
4,71,0,2900Build 2900.7Released to Windows 98 Second Edition, Microsoft Internet Explorer 5.0, Microsoft Office 2000
4,71,0,2618DCOM95 1.2Released to the Web
4,71,0,2612DCOM98Shipped with Microsoft Visual Studio 6.0
4,71,0,1719Build 1719Released to Windows 98 Gold, fix for build 1718.
4,71,0,1718DCOM95 1.1Released to the Web in October, 1997; released to Internet Explorer 4.01.
4,71,0,1120Build 1120
4,71,0,426DCOM95 1.0Released to the Web in January 1997

How to Programmatically Determine the Version

To programmatically determine if DCOM is installed, use the following code:
    HINSTANCE hDLL = LoadLibrary("OLE32.DLL")
    if(NULL == hDLL)
    {
        // See Winerror.h for explanation of error code.
        DWORD error = GetLastError();
        TRACE1("LoadLibrary() Failed with: %i\n", error);
        return FALSE;
    }
    if (!GetProcAddress(hDLL,"CoCreateInstanceEx"))
    {
        //DCOM is not loaded
    }
    else
    {
        //DCOM is loaded
    }
				

REFERENCES

You can download DCOM98 for Windows 98 version 1.3 from the following Microsoft Web site: You can download DCOM95 for Windows 95 version 1.3 from the following Microsoft Web site: The following file is available for download from the Microsoft Download Center:

Modification Type:MinorLast Reviewed:8/5/2004
Keywords:kbdownload kbDCOM kbinfo KB235638