For a traditional COM DLL, you can search for well-known exported methods (msdn search for these methods)
- DllGetClassObject
- DllRegisterServer
- DllUnregisterServer
- DllCanUnloadNow
I am not sure about COM COM servers because they usually use command line options to register / unregister, and for a class object it usually calls CoRegisterClassObject when the EXE starts.
Most COM servers are traditionally also registered in the registry, but now you can create free registration servers.
Are you also looking for a .NET assembly with some visible COM classes?
source share