浏览器插件之ActiveX开发(五)
摘要:前面四篇文章都是在描述如何用C++开发基于MFC的ActiveX插件以及如果对插件进行打包和在Web页面中调用,但确忽略了一个非常重要的问题:代码签名。《浏览器插件之ActiveX开发(三)》提及了两种注册插件的方法,其中IE自动下载并注册插件的方法就涉及到签名问题,如果cab包是未签名的或签名不被信任的,IE就拒绝注册该插件。 一、数字签名简述 现在的各种软件星罗密布、鱼龙混杂,用户在使用...
阅读全文
posted @
2013-01-28 17:23
野文
阅读(9900)
推荐(4) 编辑
浏览器插件之ActiveX开发(四)
摘要:简单总结一下前几篇文章的内容,《浏览器插件之ActiveX开发(一)》简单介绍了一下如何在Vs.net 2008下用C++开发基于MFC的ActiveX插件,《浏览器插件之ActiveX开发(二)》介绍了开发插件时可能遇到的问题,《浏览器插件之ActiveX开发(三)》介绍了如何注册插件以及如何打包成cab文件。但是,到目前为止还没有专门提及如何在Web页面中调用插件,本文主要针对这个问题进行展...
阅读全文
posted @
2013-01-25 16:02
野文
阅读(42691)
推荐(2) 编辑
浏览器插件之ActiveX开发(三)
摘要:ActiveX插件如果想在Html中进行引用,必须先对插件ocx文件进行注册,即通过regsvr32将该控件注册到用户的操作系统里。在实际应用中,一般有两种方式来达到这个目的: 一、通过安装程序注册ActiveX 这种方式非常直观,就是制作一个简单的安装程序,该安装程序的任务就是将打包的ocx文件及其依赖文件解压复制到系统目标位置,然后再通过执行regsvr32命令将已复制到用户机器目标位置...
阅读全文
posted @
2013-01-24 18:44
野文
阅读(16435)
推荐(4) 编辑
浏览器插件之ActiveX开发(二)
摘要:按照上文《浏览器插件之ActiveX开发(一)》的步骤,能开发一个基于MFC的简单的ActiveX控件。不过在实际操作中还是会遇到一些问题。由于对COM编程了解得很少很少,有些问题我也没有找到很好的解决方法。 一、ActiveX需要引用其他dll的问题 我们的ActiveX需要对IC卡设备进行读写,所以需要调用设备自带的接口。设备厂商提供了“mwhrf_bj.lib”、“mwhrf_bj....
阅读全文
posted @
2013-01-23 18:32
野文
阅读(19526)
推荐(3) 编辑
浏览器插件之ActiveX开发(一)
摘要:一般的Web应用对于浏览器插件能不使用的建议尽量不使用,因为其涉及到安全问题以及影响用户安装(或自动下载注册安装)体验问题。在有特殊需求(如涉及数据安全的金融业务数据交互、需插件才能实现的与本地设备的交互等)的情况下可以酌情慎用。 浏览器插件总体可以划分为两大阵营,即IE支持的插件以及非IE支持的插件。本来在Netscape时代,对于浏览器插件是有公用的规范的(NPAPI),一开始所有浏览器都...
阅读全文
posted @
2013-01-22 17:46
野文
阅读(97927)
推荐(19) 编辑