未签名ActiveX控件如何调用

来源 :电脑迷 | 被引量 : 0次 | 上传用户:hml9061
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  ActiveX 控件是一种可重用的软件组件,通过使用 ActiveX控件,可以很快地在网址、台式应用程序,以及开发工具中加入特殊的功能。如StockTicker控件可以用来在网页上即时地加入活动信息,动画控件可用来向网页中加入动画特性。如今,已有1000多个商用的ActiveX控件,开发控件可以使用各种编程语言,如C、C++、下一代的Microsoft Visual Basic®,以及微软公司的 Visual Java开发环境Microsoft Visual J++?。
  什么是ActiveX
  根据微软权威的软件开发指南MSDN(Microsoft Developer Network)的定义,ActiveX插件以前也叫做OLE控件或OCX控件,它是一些软件组件或对象,可以将其插入到WEB网页或其他应用程序中。
  在因特网上,ActiveX插件的特点是:一般软件需要用户单独下载然后执行安装,而ActiveX插件是当用户浏览到特定的网页时,IE浏览器即可自动下载并提示用户安装。 ActiveX插件安装的一个前提是必须经过用户的同意及确认。
  ActiveX插件技术是国际上通用的基于Windows平台的软件技术,除了网络实名插件之外,许多软件均采用此种方式开发,例如Flash动画播放插件、Microsoft MediaPlayer插件、CNNIC通用网址插件等。
  浏览器如何保证ActiveX插件的安全性?
  当通过Internet发行软件时,软件的安全性是一个非常引人注意的问题,IE浏览器通过以下的方式来保证ActiveX插件的安全:
  ActiveX使用了两个补充性的策略:安全级别和证明,来追求进一步的软件安全性;Microsoft提供了一套工具,可以用它来增加ActiveX对象的安全性;通过Microsoft的验证代码工具,可以对ActiveX控件进行签名,这告诉用户你的确是控件的作者而且没有他人窜改过这个控件;为了使用验证代码工具对组件进行签名,必须从证书授权机构获得一个数字证书;证书包含表明特定软件程序是正版的信息,这确保了其他程序不能再使用原程序的标识。证书还记录了颁发日期。
  当你试图下载软件时,Internet Explorer 会验证证书中的信息,以及当前日期是否在证书的截止日期之前。如果在下载时该信息不是最新的和有效的,Internet Explorer 将显示一个警告;在IE默认的安全级别中,ActiveX控件安装之前,用户可以根据自己对软件发行商和软件本身的信任程度,选择决定是否继续安装和运行此软件。
  注意
  数字签名不保证文件一定无害。签名的文件可能仍然包含有害的代码,如果该文件是按照这种有害方式创建的话。这就是为什么当你开始从浏览器打开某些文件类型时,即使它具有有效的数字签名, Windows 也将询问你是否希望打开该文件的原因(如图1)。
  如何调用未签名ActiveX控件
  一般我们安装的ActiveX控件都是带签名的,这种ActiveX控件就表明属于安全的。但是有时候当开发者开发出ActiveX控件时需要进行调试,但是这个时候还没有数字签名时,我们如何才能让IE浏览器安装调用未签名的ActiveX控件呢?
  我们可以通过下面的方法来进行解决。
  首先打开Internet选项,在“高级”菜单中勾选“允许运行或安装软件,即使签名无效”菜单,然后确认保存。然后在Internet选项中继续切换到“安全”选项卡,单击下面的“自定义级别”,在弹出的菜单中勾选如下选项(如图2)。同样在“安全”选项卡中,选中“受信任的站点”再单击“站点”按钮,然后添加你要访问的网站的地址,然后重新启动浏览器即可(如图3)。
  如果想删除控件,可以在 C:\Windows\Downloaded\Program Files 目录里找到控件,但是删除之前记得先关闭浏览器。如果你是一个普通用户,运行未签名ActiveX的控件会有风险,所以尽量使用已知的安全的控件。
其他文献
经常宅在家里网上看电影的追剧达人都知道,现在视频网站非常多,但能免费看的内容是越来越少,广告是越来越长,甚至连画质都和是否付费有关系,正在把用户逼向不花钱别想看的境地。那么我们面对这么多家视频网站,该如何选择呢?到底谁的视频资源最丰富,免费内容谁更多?如果付费哪个网站最适合和划算?下面对国内主流的几大视频网站,从几个方面进行比较。  免费午餐 谁的更美味    网上看电影、电视剧,大部分人还是选择
相信大多数人对模板并不陌生,用好模板可以让文档处理更便捷。不过对于Word模板,不少用户是忽视的,认为其无堪大用,其实这是对Word模板不了解。Word模板是包含固定格式和版式设置的文档,用于帮助我们快速生成特定类型的Word文档,例如,书法、证书、奖状、名片、简历等特定模板。借助这些模板,就能快速创建出专业的Word文档。  一、初识Word模板  默认情况下Word模板位于系统盘中(如,Win
<正>0引言网络技术的普及改变了人们的生活方式,而电子商务,是一种依靠网络为平台的线上交易手段,改变了人们的购物方式,同时也转变了过去的商业营销模式,使商业模式变得更加
期刊