如何注册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相关的选项选为启动即可。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值