我想由一个COM组件的DLL文件得到其clsid或progid
通过LoadTypeLib和GetLibAttr可以得到其library ID,这个id在注册表的HKEY_CLASSES_ROOT\TypeLib下;COM的clsid在注册表的HKEY_CLASSES_ROOT\CLSID下,这两个id对于有的库是不同的,如果遍历clsid的注册表项找InprocServer32为dll路径的项会很慢,大家有什么好办法吗?另外这两个id分别有什么用?我需要clsid来调用Dispatch接口
通过LoadTypeLib和GetLibAttr可以得到其library ID,这个id在注册表的HKEY_CLASSES_ROOT\TypeLib下;COM的clsid在注册表的HKEY_CLASSES_ROOT\CLSID下,这两个id对于有的库是不同的,如果遍历clsid的注册表项找InprocServer32为dll路径的项会很慢,大家有什么好办法吗?另外这两个id分别有什么用?我需要clsid来调用Dispatch接口
解决方案 »
- 关于指针的用法的问题 向高手求助
- 怎样才能将一个EXCEL里的工作表COPY出来?
- 请高手指教,急!
- 求助: 关于CListCtrl中Item可以显示文字的最大长度! 内详(有代码)UP有分
- 用Jrtplib2.7写个图片传输程序
- 为什么我用recv函数接收的数据会出现乱码?
- 怎样禁用一个CButton对象
- 各位passer,我就着两天打算写一份关于H323协议的详细研究报告,想要的请进来举手!!俺都给~~~
- 100分求屏保程序。。。。。。
- 没有向导生成器如何生成带滚动的子窗口
- CCgrid父类是CStatic,CCgrid中包含了CEDit类,但ccgrid重绘后,cedit被挡住了
- 动态库(dll)中,创建窗口消息响应问题.
使用LoadTypeLib、GetTypeInfo和GetTypeAttr