首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

MFC ActiveX (ocx)控件的开发

ActiveX控件是一种实现了一系列特定接口而使其在使用和外观上更象一个控件的COM组件。...ActiveX控件可以使COM组件从外观和使用上能与普通的窗口控件一样,而且还提供了类似于设置Windows标准控件属性的属性页,使其能够在包容器程序的设计阶段对ActiveX控件的属性进行可视化设置。...如果勾上,生成时会多出一个文件.lic , 只有拥有许可的用户才可以调用ocx插件。继续下一步。 ? ? 4.完成创建控件项目自动创建好MFC ActiveX程序框架。 ? ?...三、注册与反注册 1.唯一标识ID 如下图Classid 是该控件的唯一标识,这个我们可以在注册表里找到。 ? ? ? 2.注册 命令行输入regsvr32 控件路径XXX ?...3.反注册注册控件regsvr32  -u  控件路径XXX ? 到此我们OCX 控件制作就完成了。

5.5K80

OCX控件数字签名图文教程

这段时间做了一个B/S下套打的控件(过几天整理一下放到博客上来),控件测试完成,但是因为没有数字证书,IE如果不设置信任区域和等级的话,会直接被阻止下载安装(我不期望客户能熟练地改IE设置),但是数字证书价格昂贵...证书的制作就是这么简单,下面我们来对自己做的ocx控件签名(我的控件是print.cab),双击目录里的signcode.exe文件,出现了数字签名向导: 选择你做的控件: 下一步,签名选项选“...先别激动,看下你的ocx页面: 提示,右键选择安装,(win7或vista的系统还会提示一下是否允许更改,确定就是了),然后就会弹出这样的提示框: 可见,仍然被直接阻止,而且之前设置的颁布者、提示信息都没有显示...就此,OCX控件数字签名讲解完毕,当然还有一些需要考虑的:总不至于让用户执行安装证书的指令吧?!

90530

flash8.ocx或其附件之一不能正确注册

运行书中自带光盘中的程序,在该程序的readme说明中,提到这类错误,解决方式是: 因为是免安装程序,需要运行“setup”文件夹下的setup.exe文件,安装控件。...在安装完成后,运行开发资源库程序,控件注册错误问题解决。...但是我这里运行完成后,发现依然有报错“flash8.ocx或其附件之一不能正确注册”,查看补丁程序的安装日志发现并没有注册这个flash8.ocx。...使用regsvr32注册,需要切换到dll文件所在目录下: C:\Windows\system32>regsvr32 flash8.ocx C:\Windows\system32>cd D:\开发资源库...\dll C:\Windows\system32>d: D:\开发资源库\dll>regsvr32 flash8.ocx D:\开发资源库\dll> 再次运行程序,一切正常。

71520

不可注册为ActiveX控件

浏览,当添加了你需要的部件之后,弹出“ *.ocx不可注册为ActiveX控件”的对话框。...这时候,你可能会去用regsvr32 注册它,但是它又提示“*.ocx控件加载失败”,无论你把它放在system32还是放在system64(Win7 64位),无论你是否用管理员身份来注册,结果……都没有结果时...那很可能就是你的系统缺少OCX控件所依赖的那个DLL动态链接库。        又有人问了,那如何才能知道我这个OCX控件都依赖什么DLL文件呢?...当你用Dependency Walker打开OCX控件(以AVPhone3.ocx为例)时,如下图: ?       ...如果是这样的话,那就乖乖地去下载相应的DLL文件然后注册,这时,再试试注册一下你的OCX控件,是不是成功啦!

2K20

VC++编写ActiveX控件

“*.ocx控件注册文件复制到了我们的电脑上。...最后VC++会自动生成一些文件,这些文件就构成了ActiveX的基本模板,文件的主要结构如下:     直接编译一下,然后在Debug目录下面就会生成一个名为“ocxDemo.ocx”的控件注册文件,...2.4 生成ocx文件并调试      直接编译用户加入了自定义代码的项目,然后在项目的Debug目录下面会生成一个ocx文件,这个就是此控件注册文件了。     ...3.控件的使用方法 3.1 注册控件      ocx控件的安装方式有很多种,这里介绍最简单的一种。 步骤: 1.将需要安装的OCX控件文件复制到某个目录,例如C盘根目录下。...3.在出现的框中键入regsvr32 C:/xxxx.ocx 。(XXXX为控件名, C:/为目录) 4.点击确认后等待出现提醒注册成功即可。

3.4K30

如何判断IE OCX插件安装正常?

项目中用到了一个第三方的ie ocx控件,而经常遇到客户和测试小伙伴反馈相关功能无法正常使用,也没有友好提示。其实很多时候是插件未正常安装,或者是自定义安全级别设置有误。...考虑到这个问题,必须要有一个ie ocx控件的检查机制。 检查原理 创建ActiveXObject对象去检查ocx控件,如果创建成功,则代表插件安装正确,否则安装有误。...一个准备创建多个对象的类对象应将其CLSID注册到系统注册数据库的任务表中,以使客户能够定位并装载与该对象有关的可执行代码。...ocx插件在注册表的位置 于是我猜想,servername应该就是SDS_CMSCtrl.SDS_CMSCtrlCtrl.1。经测试,果不其然。...ocx未安装的友好提示

1.9K20

EasyPlayer-RTSP WebActiveX注册提示failed to create control 未指定错误

我们RTSP播放器EasyPlayer-RTSP是支持OCX控件注册的,然而有用户注册ActiveX遇到了报错:Failed to create control,显示弹窗如下图: 对于OCX空间的注册...,可能有点容易疏忽的地方,经过我们的检查,得知导致用户重新编译后,生成新的OCX,未将新的lic打包带到生产环境。...下图中Lic文件即为OCX的证书文件: 在开发环境中,因为每一次都重新编译生成了,所以不存在这个问题,但是拷贝至生成环境的时候,请注意一定要将lic文件一并带着。...可在项目中查看具体情况: 在该问题中,我们重新拷贝OCX和lic文件至生产环境,再次注册控件,则会提示成功。...之前我们讲了H265编码视频流媒体播放器EasyPlayer-RTSP的OCX控件注册过程,如果大家有兴趣也可以了解一下,另外我们欢迎大家对EasyPlayer播放器项目进行多方面、多系统的测试,也欢迎大家就技术问题和我们交流

49020

关于VB6.0中控件加载的难题

所以当它提示你需要某些控件的时候,比如Systray.ocx,去网上把它下载下来,然后进行注册。 ?...注册方法还是那个老方法:               ① 把.ocx文件放到C:\Windows\System32\               ② 运行regsvr32 C:\Windows\System32...\SysTray.ocx        一般情况XP系统或Win7 32位系统就可以注册成功,但有的人又问了,注册的时候有时会注册失败,比如会弹出 "模块***\***\***.ocx ”(" ***\...***\  ”表示控件存放路径)加载失败等对话框,如右图:        这时候你可以以管理员的身份再次注册一遍,开始→搜索(cmd),搜索到cmd这个程序时,右键点击以管理员身份运行,乖乖地输入上面的...对,就是把你需要注册的SysTray.ocx控件放到这个文件夹里再进行注册注册方法跟上面的方法一样,当然注册的路径要改为C:\Windows\syswow64\SysTray.ocx,点击回车的时候是不是像下面那样显示注册成功啦

1.6K40

OCX制作CAB,数字签名制作

一个分发单位也可以包含软件组件, 如 ActiveX 控件(.OCX)、.DLL文件、.EXE文件、Java类文件或小程序。...INF文件是一个文本文件,指定运行控件所需要下载或者呈交的文件(比如.DLL或者其它.OCX)。一个.INF文件就捆绑了. CAB压缩文件所有的必须文件。...$” AdvancedINF=2.0 [Add.Code] pcpos.ocx=pcpos.ocx Comm.dll=comm.dll [pcpos.ocx] file-win32-x86=...“DestDir”指的是装载目录或者文件的地址: 11 指定为系统目录 WINDOWS/ /SYSTEM32; “clsid” 指的是要安装控件的CLSID。...注意: 如果控件已经在客户机注册,并且不是通过.CAB的方式注册,那么通过.CAB自动注册的时候,该控件将无法被更新。必须先手动删除该文件。 2.

1.3K20

解决方法+jade6.5版本安装包下载免费分享+使用教程

News JADE常见问题及详解 NO.1 JADE6.5安装时,控件缺失问题如何解决?...作为科研人员,使用JADE分析材料物相以及一些定量分析是必不可少的软件,然而这款软件在安装时会出现各种奇葩问题,最常见的就是,安装后跳出一个提示缺少XXXXX.ocx控件 Run-time error..."339: Component 'COMDLG32.0CX not correctly registered: file is missing or invalid 这时就得知识兔一波,又是下载又是注册...,发现最终还是不行 常见几个控件: comdlq32.ocx MSCOMCT2.OCX MSCOMCTL.OCX THREED32.OCX 小编特地给大家准备了一个批处理文件,下载后一键运行注册,一次性解决问题...注册控件的程序。 注意:如果仍然弹出注册失败,就得自行复制四个控件文件到 C:\Windows\SysWOW64\ 的目录下之后再次运行该批处理程序即可.

2K00

Activex、OLE、COM、OCX、DLL

基础 2.关系 3.注册ActiveX控件 ---- 找到一篇非常不错的博文,无奈文章排版太差劲了,所以我重新排版了一下。...利用它也能够非常方便地注册ActiveX控件,它的用法为: regsvr32 /u /s /c /i /n dllname 其中dllname为ActiveX控件文件名,建议在安装前拷贝到System...文件夹下参数有如下意义: /u - 反注册控件 /s - 不管注册成功与否,均不显示提示框 /c - 控制台输出 /i - 跳过控件的选项进行安装 (与注册不同) /n - 不注册控件...例如:笔者要注册 amovie.ocx 控件,则打入regsvr32 amovie.ocx即可, 要反注册它时只需使用 regsvr32 /u amovie.ocx就行了。...注册表法所谓注册ActiveX,无非是将一些信息记录在Windows的注册表中,如ShockwaveFlashObject控件,我们可以运行Regedit.exe注册表编辑程序,利用关键字进行搜索,然后把搜索得到后的注册表导出为

2.2K10

巧用WinRAR+Javascript解决activeX的自动安装问题

较正统的解决办法是提示用户设置IE权限,然后在object里加入codebase='ocx的下载路径',然后制作数字证书,个人觉得这样比较复杂。...} catch(e){             } 注:用delphi开发出来的activeX,默认肯定是有Caption属性的,如果检测到Caption属性未定义,表明未安装控件...2.下载安装文件的处理  activex的安装其实也就是调用regsvr32命令对ocx进行注册而已,所以基本上安装就是一个copy & run的过程,完全可以用winrar搞定。...(1)先写几个批处理,用于自动注册或反注册,以及删除功能 install.bat 参考内容如下:(这里假定程序安装/解压到c:\capture目录下) regsvr32 c:\capture\QQCaptureActiveX.ocx...\QQCaptureActiveX.ocx /u -s del c:\capture\CameraDll.dll del c:\capture\QQCaptureActiveX.ocx del c:\

94750
领券