When I register my .NET assembly with regasm.exe, the registry key
HKEY_CLASSES_ROOT \ CLSID {111E32AD-4BF8-495F-AB4D-6C61BD463EA4} \ InprocServer32
set to "mscoree.dll".
However, I am trying to simulate an existing COM server that was written in C. When registering this old COM server, InProcServer32 is set to the full path to this component.
Unfortunately, the existing system (the host plugin I cannot change) reads and uses this value - this confuses the value of "mscoree.dll".
My solution might be to fix this registry entry manually, but I would like to understand why regasm writes "mscoree.dll" in InprocServer32.
source share