CSDN论坛 > VC/MFC > ATL/ActiveX/COM

XP中的flash.ocx如何知道它的CLSID呀? [问题点数:20分,结帖人handsomepine]

Bbs2
本版专家分:236
结帖率 96.67%
CSDN今日推荐
Bbs2
本版专家分:236
Bbs7
本版专家分:10808
Bbs2
本版专家分:236
匿名用户不能发表回复!
其他相关推荐
工行接口报错:80040154 没有注册类
icbc_send.BtoC[检索 COM 类工厂中 CLSID 为 {BE4D10EB-FD6B-474C-96B3-C5E70BC5EFB5} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。]
好不容易找到的flash.ocx 给需要的人
系统文件,送给不小心删除的人。 flash.ocx控件很多软件需要。
在注册表里查找classid
1.注册ocx控件: Regsvr32 [PATH]\xxx.ocx 2.利用Regedit.exe注册表编辑器,在编辑器的查找里直接输入 .OCX 文件名进行查找,找到: “HKEY_CLASSES_ROOT\CLSID\{xxxxxxxxxxxxxxxxxxxxxxxxxxx}”主键 后,再利用注册表编辑器菜单上-[注册表]-[导出注册表文件]-然后在文件 选择窗里输入导出的注册
获取dll,ocx的clsid
最简单的方法,打开procmon,filter设置 ProcessName IS regsvr32.exe Operation IS RegSetValue 然后用 regsvr32注册一下DLL文件,在procmon中会显示出注册过程写入的注册表,其中就有DLL所注册的CLSID,当然还有其它一些信息,不过并不多,一眼就能瞅到所要找的内容。 procmon.exe,可以到sys
UUID、CLSID、IID的获取
当初微软设计COM规范的时候,有两种选择来保证用户的设计的COM组件可以全球唯一: 第一种是采用和Internet地址一样的管理方式,成立一个管理机构,用户如果想开发一个COM组件的时候需要向该机构提出申请,并交一定的费用。 第二种是发明一种算法,每次都能产生一个全球唯一的COM组件标识符。 第一种方法,用户使用起来太不方便,微软采用第二种方法,并发明了一种算法,这种算法用 GUID
获得COM组件(ocx、dll)的CLSID小工具
不用OLE View工具,也可以获得com组件(ocx、dll)的类名和对应的clsid。此工具通过访问注册表,获得某个已经注册的com组件(ocx、dll)的所有类名和对应的clsid。
在VB中如何直接使用CLSID生成接口实例
在VB中生成接口实例的方法很简单,对于没有UI的接口,直接声明或调用CreateObject函数就可以了。但有的时侯由于种种原因,知道接口的CLSID而不知接口的ProgID,甚至某些系统接口根本就没有ProgID,这时就要用到CoCreateInstance来生成接口实例了,具体代码如下:* ********************************************
检索 COM 类工厂中 CLSID 为{}的组件时失败,原因是出现以下错误: 8007007e
System.IO.FileNotFoundException: 检索 COM 类工厂中 CLSID 为 {2CCFBF0B-B27F-4146-9310-43E130954BC8} 的组件时失败,原因是出现以下错误: 8007007e。 8007007e这个错误应该是找不到文件。可以按照CLSID去注册表里找一下,看看对应的路径是否存在。 想找一个COM所有错误代码表,没有找到。
获得filter的CLSID的几种方法
      这个问题不难,但是似乎没有人写出来,今天有人问我,我就总结了一下。首先要说明的就是filter tracer是不行的,这个问题好像很久以前就看到有人说过,但是自己用filter的时候要不然是枚举,要不然是自己写的,所以完全没有意识到这个情况。      首先就是查注册表,在HKEY_CURRENT_USER/Software/Microsoft/ActiveMovie/devenum下面有几个分类,各个filter都在里面。比如DivX ;-) MPEG-4 Fast-Motion这个filte
XP 文件引用了一个不可用的位置
重建系统用户,想把以前的系统用户文件夹删掉,却发现打不开,删不掉,也无法重命名 打开时提示:“引用了一个不可用的位置。它可能是一个在本机或网络上的计算机上的硬盘驱动器。请检查以确认此盘正确连接,或者您连接到 Internet 或您的网络上,然后再试一次。如果仍然不能定位,可能信息已经被移到其它地方。” 而删除时提示如下: 删除文件或文件夹时出错 无法删除 文件: 无法读源文件或磁盘
关闭
关闭