PPAXSignToolSDK.ocx

win10 x64 手动注册ocx控件的措施,win10ocx

ocx
控件在安装包运行时会自动注册,如若安装包没有登记成功,必要开展手动注册

PPAXSignToolSDK.ocx
那个OCX控件是浏览器下利用手写板时调用的,使用前务必先登记,,不然浏览器下版本无法正常办事。

常规的方式在32位系统下可行, 可是在64位系统下是不可行的.

在64位系统中科学的挂号手续是:

1、资源管理器的菜谱【文件】— —》【打开命令提醒符】—
—》【以管理员身份打开命令提示符】打开命令提醒符。

2、输入注册命令 RegSvr32 PPAXSignToolSDK.ocx

挂号成功.

手动注册ocx控件的法门。 x64 手动注册ocx控件的主意,win10ocx ocx
控件在安装包运行时会自动注册,即便安装包没有注册成功,需求开展手动注册
PPAXSignToolSDK.oc…

win10 x64 注册ZQDeviceOcx.ocx控件,msinet.ocxwin10x64

健康的形式在32位系统下可行, 可是在64位系统下是不可行的.

在64位系统中科学的登记手续是:

  1. 将相应的ocx和dll放到C:\Windows\SysWOW64目录下.

  2. 接下来找到C:\Windows\SysWOW64目录下的cmd.exe文件,
    右键选拔”以管理员身份运行”.

  3. 在开拓的cmd框中用命令RegSvr32 ZQDeviceOcx.ocx 注册. 

即可成功. 

x64
注册ZQDeviceOcx.ocx控件,msinet.ocxwin10x64 正常的不二法门在32位系统下可行,
可是在64位系统下是不可行的. 在64位系统中科学的注册手续是…

前段时间企业做了个比较大的档次,须求用到ocx控件,我厂超过一半连串都使用C#.net,而winform程序条用ocx控件接口是冲突简便易行的,可是javascript调用ocx接口,却和winform的用法有些分化,其实真捉摸下,也就能发现:差异不大。

                         
  浏览器下使用手写板时调用的控件,使用前务必先注册,,不然浏览器下版本不能正常干活。

小编这一次重大演讲在档次中用javascript调用ocx控件接口,也就是activeX控件时所遇到的问题及其解决方案。winform用法不在此篇中论述。

ocx
控件在安装包运行时会自动注册,如果安装包没有注册成功,需求展开手动注册

调用activeX插件前,我们要做一些备选干活,我们介绍二种方案:

常规的法门在32位系统下可行, 然而在64位系统下是不可行的.

1.应用regsvr32
命令注册ocx控件,然后用处理web页面文件,我们以html文件为例:在DOM结构中添加如下代码:

在64位系统中科学的注册手续是:

<object id="ActiveXClient" classid="CLSID:E85D67B7-B439-46C0-8F7B-18C06774B4B0" style="LEFT: 0px; WIDTH: 100%; TOP: 0px; HEIGHT: 1px">
        <param name="_ExtentX" value="22860">
        <param name="_ExtentY" value="1217">
    </object>

1、资源管理器的菜系【文件】— —》【打开命令提醒符】—
—》【以管理员身份打开命令提示符】打开命令提醒符。

日后便得以运用该目的调用activeX控件的接口,调用方法为:ActiveXClient.function();

2、输入注册命令 RegSvr32 PPAXSignToolSDK.ocx

能够一向用ID获取该接口对象。

挂号成功.

那中艺术有个忙绿:每趟打开IE浏览器都会提醒:

澳门金沙国际 1

点击Allow blocked
content才能有权力行使控件接口。当然大家可以下落IE的阻止程度,但那不安全。最要紧的是:我们不可能强迫用户每回都去点击这一个按钮去行使大家的插件,更不能够必要用户去下落他们浏览器的安全性。于是大家有方案二。

2.将ocx控件打包为Cab包,打包方法大家自行检索,那里不作赘述。最终我们得到一个后缀名为cab的文本。

平等参加一个DOM对象到页面的DOM结构中,但本次有所分裂:我们须求参预一个属性:codebase,该属性的值为cab包的不二法门。例如:

<object id="CtiClient" classid="CLSID:E85D67B7-B439-46C0-8F7B-18C06774B4B0" codebase=http://localhost/DownLoad/MyCab.CAB#version=1,5,7,2 style="LEFT: 0px; WIDTH: 100%; TOP: 0px; HEIGHT: 0px">
<param name="_ExtentX" value="22860"><param name="_ExtentY" value="1217"></object>

澳门金沙国际 ,在开辟该页面,IE会直接弹出提示框:是或不是要设置该插件,拔取是。安装达成后,系统会自动帮大家注册ocx控件,并让浏览器自行调用,不再有浏览器权限的烦恼,一劳永逸。

当cab包版本更新时,只要更新文件,并转移代码中cab包的版本号,浏览器便会自行安装新型的cab包,易于维护。

 

上面作者描述下在开发进度中蒙受的题材:页面提醒安装cab包成功,但自我起来调接口时,总说我的接口无效或不存在。但IDE可以协助我取到接口,且接口名和参数都与文档一致,这诚然让笔者苦恼了很久。

末段发现,加到DOM结构中的DOM对象,其display属性设置为none,即潜伏。我们都明白,即便隐藏,但该DOM对象是照旧存在的,可activeX插件就是那般确定的,不可能将它隐藏,于是大家将display:none移除,接口终于能健康调用了。为了不让它影响该页面的体裁,大家可以将它放置在页面顶部或底层,并将它的惊人等属性设置为0,那样便可正常调用,且不影响页面布局。

 

相关文章