COM 'abstracts' object implementation details thus enabling a program to not have to worry, or make assumptions, about how (or where) an object is implemented - could be a DLL, EXE or remote machine; it shouldn't matter.
However, when requesting an object to be instantiated you can insist you require an 'in process' (ie DLL) object. This will either succeed or fail - so you can (sort of) tell whether a DLL is registered or not.
This does rely on knowledge of which DLLs implement which objects of course.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.