When registering a managed class for COM Interop by hand, certain registry keys are needed. For example
HKEY_CLASSES_ROOT
CLSID[My Cls Id]
InprocServer32
(Default) = "mscoree.dll"
Assembly = [My assembly name]
etc.
I've noticed that when VS registers a library for COM Interop, it also adds a key
HKEY_CLASSES_ROOT
CLSID[My Cls Id]
Implemented Categories
{62C8FE65-4EBB-45e7-B440-6E39B2CDBF29}
What is this key for, and is it absolutely necessary? As far as I can tell, life goes on just fine without it, but maybe I'm not encountering the circumstances where it is needed.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…