• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 如何让IE不拦截cab包,使得ocx控件正确安装

如何让IE不拦截cab包,使得ocx控件正确安装

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了ocx打包成cab,ie cab安装,cab,cab文件,sku011.cab官方下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 如何让IE不拦截cab包,使得ocx控件正确安装
描述:

我需要将一个打包好的cab文件发布到网页上,但是使用ie访问时,总是弹出提示:未签名的ActiveX控件,在网上查找了一些资料,仍有如下疑问,望高人解答: 
1.如果不为程序购买付费的证书,就不能通过ie正常访问吗,必须要调整浏览器的安全选项?那么微软提供的makecert工具又有什么用呢,用它生成的证书又不是真正的证书。 
2.在网上看到windows2003有证书服务,可以生成证书,是否可以用2003生成证书后给ocx控件进行数字签名?我只需要局域网内的用户能够访问我的网页,使用控件。 
3.如果使用ssl,使浏览器的访问变成了https开头,是否在下载未签名的控件时还会有安全提示。 
望指教,不胜感激!!


解决方案1:

引用 7 楼 maquan 的回复:
如果你的用户都是局域网内的,倒是可以考虑这样做。

说得更准确一点,其实跟是不是“局域网”并没有关系,关键是你可不可以要求用户做一些特殊的事情,如果“可以要求”的话,什么都好办了。你可以要求他“安装一个根证书”,也可以要求他修改 IE 的安全级别,当然更简单的是要求他运行一个安装程序直接把 OCX 安装上,hehe

解决方案2:

数字证书体系简单说是这样的:
Windows 系统安装的时候,已经缺省安装了一些权威的认证中心的根证书(比如 VeriSign),使它成为“受信任的证书颁发机构”。作为一个软件开发商,你要购买的数字证书,说到底都是从这些机构购买的。这样,被你签名的 ocx 到了用户的机器上,就能被系统识别出来是被一个“受信任的证书颁发机构”所证明的。
makecert 之类的工具,从“技术”上讲,的确可以生成数字证书,但这些证书不是由“受信任的证书颁发机构”签署的。你自己当然可以手工把生成数字证书时所使用的根证书(也是自己用工具生成的)加入到自己的 Windows 中使其成为“受信任的证书颁发机构”,从而可以开展研发、测试工作,但你没办法在用户的机器上也这么做。
你当然可以要求用户也把你自己生成的根证书导入成为“受信任的证书颁发机构”,但这样不就跟“让用户手工安装控件,或者修改 IE 安全级别”一样麻烦了吗?如果你的用户都是局域网内的,倒是可以考虑这样做。

解决方案3:

楼上说的很清楚了,赞一个
证书是必须要购买的,最便宜的一年也就1000出头,不是很贵
这个不是技术的问题了,activex功能太强大,不通过受信任的机构认证,你可以对客户的机子为所欲为了,自己想想就明白了

解决方案4:

引用 3 楼 pean19 的回复:
那windows2003中的证书服务是做什么用的?

在访问Web站点时,如果没有较强的安全措施,用户访问的数据是可以使用网络工具捕获并分析出来的。在Web站点的身份验证中,有一种基本身份验证,要求用户访问输入用户名和密码时,是以明文形式发送密码的,蓄意破坏安全性的人可以使用协议分析程序破译出用户名和密码。那我们该如果避免呢?可利用SSL通信协议,在Web服务器上启用安全通道以实现高安全性。

解决方案5:

证书不买哪行啊?不然天下大乱了

解决方案6:

必须购买数字证书.
如果不想买的话只能让用户自己去下载安装了.

解决方案7:

必须得买,不然伪造太容易了。
不管怎么说,安装IE会提示的除非使用 旧版本

解决方案8:

应该是必须要买证书的。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ====>浏览器中的ocx如何自动升级?ocx自己怎么升?cab怎么升?
  • 请问哪里还有ocx打包成cab工具吗?
  • 求助:ocx打包成CAB文件(里面包含exe文件),项者有分
  • 请问:多个OCX可以打在一个CAB包中吗?
  • 请问如何生成ocx和cab文件?
  • 再开一帖,ocx打包cab时inf文件怎样写
  • iexpressexe把activex打包成CAB问题
  • cab文件中,ocx下载了,其他的dll却没有下载?
  • 如何把ocx文件转换成cab文件
  • 谁能发我个CAB包?或者帮我打包一个ocx组件吗!哭求!--

相关文章

  • 2017-06-05 如何获得它的窗口句栟阿,郁闷中。。。。在线等
  • 2017-06-05 请问如何在DLL里弹出一个消息框?如MessageBox等,用哪一个函数,参数该如何填写?
  • 2017-06-05 __declspecdllexport和__declspecdllimport是什么意思呀?
  • 2017-06-04 DirectShow播放音乐暂停、停止和重播的问题
  • 2017-06-04 directshow画面显示问题
  • 2017-06-04 谁有《com与com+从入门到精通》的代码?
  • 2017-06-05 ATL控件的一些问题
  • 2017-06-04 如何获得控件窗口的指针?
  • 2017-06-05 关于在winxp下loadlibrary出错误的问题500分,决不失言
  • 2017-06-04 一条select语句的问题

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • VC++60做数据库编程ActiveX控件添加问题
    • 在使用WebBrowser控件时,怎样定位页面IHTMLElement元素?
    • 有谁用过setDataField
    • sqlite3显示无法打开database
    • 各位高手请进,MsnAPI的问题
    • 怎么把一个exe执行文件加入到window服务中,随window启动而启动
    • 一个简单的网页传输机制,技术总监说可以这么传,我却怎么也得不到值
    • 请问vbs文件是用什么运行的?
    • 请问用ASP中用VB编写的ActiveXdll组件能否与用VC编写的应用程序进行TCP通信?
    • DoDragDrop不返回,导致窗口不刷新,如何解决

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有