好像和.net没多大关系,我不知道怎样把需要安装OCX插在页面里,并且检测如果安装了就不跳出来了,未安装就提示安装,因为页面要用到这个控件。

解决方案 »

  1.   

    <object .... codebase=你的控件安装包
      

  2.   

    OCX打包成internet包:
    启运打包程序:菜单“外接程序”-》“外接程序管理器”-》启用“打包和展开向导”
    开始打包:菜单“外接程序”-》“打包和展开向导”
    打包成internet包:选“打包”,在选择包类型时选“internet软件包”....
    在htm中使用OCX包:
    把OCX中打包好internet包后,在CAB包所在目录存在一下与控件同名的HTM文件,该文件存在该控件的CLASSID,使用该ID就可以在HTM中引用打包的OCX控件了。如下:
    CLASSID="CLSID:1046B4E3-C676-45E5-9BF9-434D393399E6"
    CODEBASE="UpDownText.CAB#version=1,0,0,0">
      

  3.   

    通过Microsoft的验证代码工具,可以对ActiveX控件进行签名,这告诉用户你的确是控件的作者而且没有他人篡改过这个控件;为了使用验证代码工具对组件进行签名,必须从证书授权机构获得一个数字证书;证书包含表明特定软件程序是正版的信息,这确保了其他程序不能再使用原程序的标识。证书还记录了颁发日期。当您试图下载软件时,Internet Explorer 会验证证书中的信息,以及当前日期是否在证书的截止日期之前。如果在下载时该信息不是最新的和有效的,Internet Explorer 将显示一个警告; 在IE默认的安全级别中,ActiveX控件安装之前,用户可以根据自己对软件发行商和软件本身的信任程度,选择决定是否继续安装和运行此软件。 网络实名插件使用了国际权威安全厂商Verisign所颁发的数字证书进行签名,因此可以确保网络实名插件的真实性和安全性。
      

  4.   

    另外顺便告诉大家,我近日跟美国的Versign联系了,这种商业签名要400美圆。加100美圆提供技术支持。美国人抢劫啊。
      

  5.   

    外接程序不是windows里的吧,我的OCX要怎样才能做成CAB?
      

  6.   

    我的外接程序管理器里面是空的,我已经在工程中加载了这个OCX了,下步该怎么办?