佚名通过本文主要向大家介绍了clsid,clsid是什么,clsid注册表,注册表找不到clsid,检索com类工厂中clsid等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 如何根据clsid字符串,以及文件名,执行组件?
描述:
解决方案1:
描述:
比如说clsid={986A04A31-C417-432F-A4EA-3243D7B681CFF0}
文件名成为test.dll.
或者只知道clsid,而不知道文件名称。
各位牛人,多谢了!
解决方案1:
类型库作为一项资源已经包含在组件里面了。不需要额外的头文件和IDL文件。
“OLE/COM对象查看器”可以查看类型库。
使用CoCreateInstance不就可以通过clsid字符串建立组件的实例了吗?
没idl或者头文件怎么执行组件? 你怎么知道该组件干吗的。
解决方案3: 想要执行组件很简单啊,创建组件的一个或多个接口实例(对象)就行了啊
至于组件是干吗用的,这个问题就不好说了
你既然不知道他是干吗用的,你还用?
通过 CLSID 查注册表
在 HKEY_CLASSES_ROOT\CLSID 下
您可能想查找下面的文章:
- INTERFACE接口的clsid是怎么一回事?
- ProgIDFromCLSID相关
- GUID,CLSID,PROGID之间的关系?
- 知道com对象的clsid,不知道它的其它接口的id,如何访问这些接口?
- 如何实现COM中类的嵌套??
- 为什么这个CLSID_WavDestFilter注册成功了,但是不能用
- 我编的ocx依赖于某些非标准dll,打包成cab时需要在inf中写入这些dll的clsid吗?
- CLSID怎么和对应的类联系起来啊?高手帮忙!
- 做activex插件的cab包时,inf文件中的clsid应该是idl文件中的哪一个?或者随便编一个都没关系?
- 我封装的dll如何知道clsid?