如何注册ActiveX控件 ,并在jsp页面调用

【摘录】引用地址:http://pichcar.iteye.com/blog/464101

              如何注册ActiveX控件

 对某个OCX控件进行注册,用命令Regsvr32命令:
   对OCX控件注册的命令:
   1.Regsvr32 /s ocx文件的绝对路径   此命令不弹对话框直接注册成功
   2.Regsvr32 ocx文件的绝对路径  此命令将弹出对话框提示注册成功
   对OCX控件注销的命令:
   1.Regsvr32 /u ocx文件的绝对路径   此命令弹出注销成功对话框,注销成功。
    在JSP页面中调用ActiveX控件的时候,在页面可以用OBJECT标签来加载,如果是OCX控件则需要对其注册利用上面的命令进行注册,在页面只需提供其classid例如:
    <OBJECT classid="clsid:341162BA-3754-448C-BE54-EC34D82D5105" id="objIDCard" </OBJECT>
    而如果ActiveX控件被打包成cab控件的话,需要将其放在服务器程序里面的一个包里面,然后用
    <OBJECT
           classid="clsid:10946843-7507-44FE-ACE8-2B3483D179B7"
           codebase="./cab/CVR100.cab#version=V3,0,3,3"
           id="CVR_IDCard"
           name="CVR_IDCard"
           align=center
           width="0"
           height="0"
           hspace=0
           vspace=0  
            >
       </OBJECT>
    codebase指定CAB文件的服务器相对路径,classid指定注册编号,其他的属性可以自由搭配使用。

ACTIVEX控件与安全
网页中调用ocx,并部署在服务器使用 ocx注册;

调用ocx的网页在本地打开可以成功调用ocx;

把网页部署在服务器上,通过客户端打开,不能成功调用ocx,报“对象不能使用属性或方法”,

可能原因:由于ocx没有数字签名,故无法通过IE验证,

解决方法:在客户端设置服务器网址为可信任站点,同时将可信任站点的安全级别设置为最低,打开网页,成功调用ocx
然后有时候还需要对IE上的Internet安全里面的四个选项的ACTIVEX相关的选项选为启动即可。

转自:http://blog.csdn.net/fengxinzi821125/article/details/12748285

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值