网上关于安装部署的文章太多,我就不多写那些重复的东西了;这篇文章就简单介绍部署ActiveX控件要注意的细节。本人的“.NET实现之(ActiveX插件开发)”一文中介绍了在.NET平台下开发ActiveX控件的方法,但是没有介绍怎么部署开发好的ActiveX插件,所以今天就来弥补这个空缺;

由于ActiveX插件属于早期的COM原理技术,在COM刚出来的时候,它的技术复杂度是每个C++程序员高不可攀的,本人认为非常的复杂,虽然在开发的时候不是认为不是很复杂,我所说的复杂是在遇到技术问题的时候是否能继续下去,是否当你的组件部署到客户机器上的时候出现问题能很快的解决,这才是自其然而自其所以然;对自己开发的东西能了如指掌,要想达到这样一个高度非常的不容易,所以本人认为COM之复杂;[王清培版权所有,转载请给出署名]

其实我们在.NET平台上面开发ActiveX插件是很简单的,部署ActiveX就跟简单了,ActiveX插件属于COM组件原理,它的存在必须要在注册表中备案,在使用的时候才能成功的搜索到,所以我们在安装ActiveX插件的时候,要注意注册到本机;如果对ActiveX插件原理不太清楚的朋友请看本人的“.NET实现之(ActiveX插件开发)”一文,里面很详细的介绍了相关ActiveX插件的原理;

1:

这样在我们的HTML页面到达客户端浏览器中的时候,就能成功的通过注册表找到我们刚才注册的ActiveX插件;我用Microsoft.mshtml.dll做例子演示一下,有的朋友就喜欢挑刺,所以我强调一下,是用来演示用的,不是我不知道它不用注册;

本文转自 王清培 51CTO博客,原文链接:http://blog.51cto.com/wangqingpei557/586396,如需转载请自行联系原作者

.NET实现之(部署ActiveX控件—简)相关推荐

  1. [转]C#开发ActiveX控件,.NET开发OCX控件案例

    引自:百度   http://hi.baidu.com/yanzuoguang/blog/item/fe11974edf52873aaec3ab42.html 讲下什么是ActiveX控件,到底有什么 ...

  2. 使用C#开发ActiveX控件[Obsolete]

    附件下载(源代码+安装文件+教程) 0. 前言 ActiveX控件以前也叫做OLE控件或OCX控件,它是一些软件组件或对象,可以将其插入到WEB网页或其它应用程序中.使用ActiveX插件,可以轻松方 ...

  3. [转]使用C#开发ActiveX控件

    前言 ActiveX控件以前也叫做OLE控件,它是微软IE支持的一种软件组件或对象,可以将其插入到Web页面中,实现在浏览器端执行动态程序功能,以增强浏览器端的动态处理能力.通常ActiveX控件都是 ...

  4. 使用C#开发ActiveX控件

    0. 前言 ActiveX控件以前也叫做OLE控件或OCX控件,它是一些软件组件或对象,可以将其插入到WEB网页或其它应用程序中.使用ActiveX插件,可以轻松方便的在 Web页中插入多媒体效果.交 ...

  5. (转)使用C#开发ActiveX控件

    本文转载自:http://www.cnblogs.com/yilin/archive/2009/09/15/1567332.html 附件下载(源代码+安装文件+教程) 0. 前言 ActiveX控件 ...

  6. 使用C#开发ActiveX控件(新)

    前言 ActiveX控件以前也叫做OLE控件,它是微软IE支持的一种软件组件或对象,可以将其插入到Web页面中,实现在浏览器端执行动态程序功能,以增强浏览器端的动态处理能力.通常ActiveX控件都是 ...

  7. C#实现ActiveX控件开发与部署---部署与升级篇

    现在,我们手里已经有了这个控件包:QRCode.cab,下面我们编写一个测试的网页: <html> <head>     <title>无标题页</title ...

  8. C#实现ActiveX控件开发与部署---后记

    在客户端部署完成后,可以使用工具-〉OLE/COM对象查看器 查看,如图:  可以看到写好的控件已经可以被正确识别为COM组件.在其上点击鼠标右键,如图: 选择Copy HTML <object ...

  9. 如何发布ActiveX 控件

    转自:http://blog.csdn.net/zougangx/archive/2008/07/30/2738147.aspx [背景] 做过ActiveX控件的朋友都知道,要想把自己做的Activ ...

最新文章

  1. 【Whalepaper】CV论文研读 - Involution内卷:超越Convolution的新算子
  2. 计算机 时代,计算机时代,你准备好了吗
  3. 深度学习核心技术精讲100篇(三十七)-利用Contrastive Learning对抗数据噪声:对比学习在微博场景的实践
  4. phpstudy搭建网站使用php,教你用phpstudy搭建本地服务并建dedecms网站
  5. 全球及中国农业保险市场营销状况与运营价值分析报告2022版
  6. table 首先冻结_首先记录异常的根本原因
  7. Vue 生命周期中 mounted( ) 和 created( ) 的区别
  8. 面试题:为什么局部变量不赋初始值报错
  9. es6 实例:使用Proxy实现观察者模式
  10. Linux内核开发_3_busybox
  11. windows修改注册表,替换按键映射
  12. 性能测试实战脚本—服务器端性能测试的通用脚本
  13. 2019最新补单安全小技巧
  14. 10家不错的iphone编程资源站
  15. Win10远程桌面连接不上Win7的桌面的一次奇葩经历
  16. 粒子群算法求解四维病态方程
  17. flask web 框架——消息闪现
  18. html 应用程序主机 自动关闭,服务器会话连接自动关闭怎么办?Web服务器 -电脑资料...
  19. python 1072: 青蛙爬井
  20. aosp集成frida-gadget

热门文章

  1. android:layout_width=0.0dip,【教程】状态栏显示网速
  2. python模拟点击网页按钮_网页自动化开发(第一章)
  3. python测试开发django-44.xadmin上传图片和文件
  4. servletcontext 使用解析
  5. [导入]ASP.NET MVC框架开发系列课程(2):一个简单的ASP.NET MVC应用程序.zip(13.70 MB)...
  6. 几个.net开发中常用的工具下载
  7. Qt 之 消息机制和事件讲解
  8. QT5完成一个数据实时显示控制的Demo
  9. c语言之 malloc函数详解 在堆中动态分配内存malloc和new的区别
  10. C#中的线程(一)入门