我们应该接触到许多OCX控件,例如我们在HTML网页中使用的ActiveX控件,MFC ActiveX控件和ActiveX控件。所有这些都属于OCX控件的范围。
1根据classID查找ocx控件名称
例如,我们在网页上有一个ocx控件,其中clasid的值为5358597F-2744-415C-BD75-6CA2E536A1FD

如何根据此值查找ocx的名称?
首先在运行框中输入regedit以打开注册表编辑器

所有ocx控件都在此路径中注册
HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes


我们右键单击“班级”,然后选择“查找”

在搜索目标中输入classID的值

单击以查找下一个,然后等待搜索成功

在这里您可以看到ocx控件的名称
2根据ocx控件的名称查看ocx的clasid
例如,我们知道ocx控件的名称是hbgsOCX

那么如何检查此控件的分类?

它也位于注册表编辑器的\ HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes路径中,右键单击“ Classs”以查找

输入控件的名称,然后单击“查找下一个”以成功找到它。

3 ocx控件的注册
例如,在此I:\ vs2015_c ++ _ test \ mfc_ocxJS \ Release路径下有一个ocx控件

首先打开命令控件符号,然后输入ocx控件所在的目录

使用注册命令:
regsvr32 mfc_ocxJS.ocx

弹出以下对话框,表示注册成功

对于64位ocx控件,这是相同的命令,请使用regsvr32
4卸载ocx控件
还要在命令提示符下输入ocx文件所在的目录

输入命令:regsvr32 / u mfc_ocxJS.ocx

如上所示成功卸载
另一种卸载ocx的方法,实际上,注册ocx是在注册表中注册ocx,因此我们只需要删除注册表中的ocx项。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-375752-1.html
幸好昨天买了一包
果然全宇宙最火