Quand j'enregistrer mon Assemblée .NET avec regasm.exe la clé de RegistreRegasm écrit mscoree.dll dans la clé du Registre InprocServer32
HKEY_CLASSES_ROOT \ CLSID {111E32AD-4BF8-495F-AB4D-6C61BD463EA4} \ InprocServer32
est défini sur "mscoree.dll".
Toutefois, j'essaie d'imiter un serveur COM existant qui a été écrit en C. Lors de l'enregistrement de cet ancien serveur COM, InprocServer32 est défini sur le chemin d'accès complet à ce composant.
Malheureusement le système existant (un hôte de plugin que je ne peux pas changer) lit et utilise cette valeur - un est confondu par la valeur "mscoree.dll".
Ma solution pourrait être de patcher cette entrée de registre manuellement - mais je voudrais comprendre pourquoi regasm écrit "mscoree.dll" dans InprocServer32.