Hello ardmore
Are you exposing .NET components to COM?
http://msdn.microsoft.com/en-us/library/zsfww439.aspxIf yes:
You should get a .tlb file accompanied with the .dll assembly. If you do not see the .tlb file, please run this command upon the .dll file:
tlbexp yourassembly.dll /out:outfile.tlb
After you get the tlb file, please open it using oleview. oleview is available in Windows SDK. You will see "coclass" in the viewer. They are the COM classes exported from your .NET component. By clicking on the coclass in oleview, you will see something like this:
[
uuid(18DF081C-E8AD-4283-A596-FA578C2EBDC3), helpstring("AcroIEHelperShimObj Class")
]
coclass AcroIEHelperShimObj {
[default] interface IAcroIEHelperShimObj;
};
The GUID in uuid is the CLSID of the COM class. Next, you can navigate to the registry key of the COM class:
HKCR\CLSID\{
18DF081C-E8AD-4283-A596-FA578C2EBDC3}
If no:As David said, the dll is in your file system or
GAC. It is not registered in the registry.
If you have any other questions, please feel free to post here.
Regards,
Jialiang Ge
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.