博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于.NET开发 ActiveX 控件
阅读量:5959 次
发布时间:2019-06-19

本文共 664 字,大约阅读时间需要 2 分钟。

基于.NET开发ActiveX控件,参考文章:(文章一), (文章二

具体的步骤上面的两篇文章都写的很详细,我在这里就不多啰嗦了。
这里主要总结一下我根据上面两篇文章做的
1,添加ActiveX控件,在控件里编辑自己需要实现的内容;
2,用户控件继承同事也用到了COM Interoperability,以此声明我们的控件是脚本安全的;
3,需要在程序中添加强签名;以便防止用户安装后我们的控件被篡改,这需要用到数字签名、数字证书方面的知识,详情参考。
4,关于修改项目属性,对于包含ActiveX的类库,右键属性-->应用程序-->程序集信息(I)-->勾选“是程序集COM可见(M)”;生成-->勾选为COM互操作注册。
5,创建CAB文件,添加一个安装部署应用程序,为ActiveX类库制作一个安装程序Setup1.msi,在这里将RemovePreviousVersions属性设置未True. 然后设置主输出的属性,需要将Register属性设置为vsdrpCOM(这个属性是表示在安装后,安装程序自动为你的主输出注册成com),然后生成整个项目。

然后下载一个工具,然后根据文章二中的步骤很容易就可以生成.cab文件。

6,关于运行,将CAB,msi(因为需要下载)放置到web项目中,部署到IIS上,首先下载msi安装AcriveX控件,然后刷新页面,安装注册ActiveX控件。
7,文章中有我的Demo和CAB制作工具的下载链接。
8,我是第一次制作ActiveX控件,总结的如有问题,欢迎大家指正,谢谢!

转载地址:http://rqkax.baihongyu.com/

你可能感兴趣的文章
golang xml和json的解析与生成
查看>>
javascript 操作DOM元素样式
查看>>
Android 内存管理 &Memory Leak & OOM 分析
查看>>
【查找算法】基于存储的查找算法(哈希查找)
查看>>
JavaWeb网上图书商城完整项目--day02-10.提交注册表单功能之页面实现
查看>>
记录一下这次web实训的两个网站
查看>>
POJ-1830 开关问题 高斯消元
查看>>
做程序开发的你如果经常用Redis,这些问题肯定会遇到
查看>>
006android初级篇之jni数据类型映射
查看>>
Java 集合框架查阅技巧
查看>>
apache配置虚拟主机
查看>>
CollectionView水平和竖直瀑布流的实现
查看>>
前端知识复习一(css)
查看>>
spark集群启动步骤及web ui查看
查看>>
利用WCF改进文件流传输的三种方式
查看>>
Spring学习总结(2)——Spring的常用注解
查看>>
关于IT行业人员吃的都是青春饭?[透彻讲解]
查看>>
钱到用时方恨少(随记)
查看>>
mybatis主键返回的实现
查看>>
org.openqa.selenium.StaleElementReferenceException
查看>>