Related to Microsoft Comcat.dll and comcat.msm file

Ganesh Kumar 21 Reputation points
2020-11-10T12:19:50.04+00:00

Hi,

what is the purpose of comcat.dll and what are the versions of windows OS does it comes by default?
we have this dll as part of our installer but we don't know the use of this dll.
I can see it coming with windows 10, but I want to know what are the versions it comes by default?
if we use this dll, do we have to ship it explicitly?

Thanks,
Ganesh

Windows development | Windows API - Win32
{count} votes

Accepted answer
  1. RLWA32 49,641 Reputation points
    2020-11-11T11:17:49.73+00:00

    Comcat.dll is a system dll that hosts COM's Component Categories Manager - see the-component-categories-manager. If you examine the documentation for the related interfaces you can see that the minimum supported windows client/server versions is Windows 2000.

    There should be no need for this dll to be part of your deployment since it should already be present on a target system. And, since COM interfaces are immutable once they are published, you should be able to use the the existing Component Categories manager interfaces on any target system

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Castorix31 90,686 Reputation points
    2020-11-10T14:58:55.497+00:00

    ComCat uses ICatRegister and ICatInformation

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.