`

基于MFC的ActiveX控件开发

阅读更多

最近做CA认证是需要在web页面中调用ActiveX,在网上找到一个完整的文章,地址为http://www.codeproject.com/Articles/14533/A-Complete-ActiveX-Web-Control-Tutorial有源代码下载。

下载之后发现运行不了,提示控件不支持XXX方法。

修改MyActiveXCtrl.h,将相关方法由protected改为public之后重新发布即可。

 

另外文中用到的cab打包工具cabarc和签名工具signcode,在win7先已经自带。cabarc对应为makecab,使用方式稍有差别。

 

makecab打包多个文件时需要提供一个文件列表,即list.txt.



 

signcode对应工具为signtool。



 

重新打包并签名之后,控件在32位IE下工作正常。



 

证书可以用JDK自带KeyTool工具自签名一个,需要把cer导入到IE信任区,否则无法正常安装。

 

基于MFC的程序,打包之后体积过大,据说基于ATL的程序打包之后体积小,目前正在尝试中。还有就是64位的程序发布,尚未测试。



  • 大小: 15.6 KB
  • 大小: 7.8 KB
  • 大小: 6.3 KB
  • 大小: 5.4 KB
分享到:
评论

相关推荐

    MFC ActiveX 控件开发指南(word版)

    在本文中,我们将深入探讨MFC(Microsoft Foundation Classes)ActiveX控件的开发,这是一个针对初学者的全面指南。ActiveX控件是基于组件对象模型(Component Object Model,简称COM)的可重用软件组件,它在OLE...

    基于MFC的ActiveX控件开发.pdf

    ### 基于MFC的ActiveX控件开发详解 #### 一、引言 随着软件工程的发展,组件化编程成为提升开发效率、降低维护成本的重要手段之一。ActiveX控件作为微软的一项核心技术,被广泛应用于Windows平台上的各种应用程序...

    基于MFC的ActiveX控件开发(JS传递变量数据给控件)

    在本主题“基于MFC的ActiveX控件开发(JS传递变量数据给控件)”中,我们将探讨如何使用MFC创建一个ActiveX控件,并通过JavaScript与网页进行交互,传递变量数据。 首先,你需要安装Visual Studio 2010或更高版本,...

    基于MFC的ActiveX控件开发.doc

    们已经了解了基于MFC的ActiveX控件开发的基本流程,接下来我们将深入探讨这个主题。 ActiveX控件是微软在1996年推出的一种组件技术,它基于COM(Component Object Model)规范,允许开发人员创建可重用的软件组件,...

    基于MFC的ActiveX控件开发(VC2005).pdf

    基于MFC的ActiveX控件开发: 在VC 下ActiveX 控件的开发可以分为三种,一种是直接用COM 的API 来开发, 这样做显然非常的麻烦,对程序员要求也非常高,因此一般是不予考虑的;一种是基于传统 的MFC,采用面向对象的...

    MFC ActiveX控件

    MFC(Microsoft Foundation Classes)是微软提供的一套C++库,用于简化Windows应用程序开发,而ActiveX控件是MFC框架下的一种组件技术,广泛应用于早期的网页和桌面应用程序中。ActiveX控件允许开发者创建可重用的、...

    MFC ActiveX控件实现图片在网页的显示

    在IT行业中,MFC(Microsoft Foundation Classes)是一个C++库,用于简化Windows应用程序的开发,而ActiveX控件是微软提出的一种技术,允许在不同应用程序之间共享和交互控件。本教程将详细介绍如何使用Visual ...

    VS2015 MFCActiveX使用对话框调用另外一个ActiveX控件

    在本文中,我们将深入探讨如何在Visual Studio 2015 (VS2015) 中使用MFC ActiveX技术,特别是在一个对话框中嵌入并调用另一个ActiveX控件。MFC(Microsoft Foundation Classes)是微软提供的一套C++类库,用于简化...

    基于MFC的ActiveX控件开发(VS2005)

    ### 基于MFC的ActiveX控件开发(VS2005) #### ActiveX控件概述 ActiveX控件是一种基于组件对象模型(Component Object Model, COM)的可重用软件组件,广泛应用于桌面应用程序及Web应用中。它们为软件开发提供了...

Global site tag (gtag.js) - Google Analytics