这几天在研究网页中嵌入ActiveX控件的用法
首先自己使用VS2005创建了一个用户控件库,然后在asp.net中显示
此控件包含一个第三方控件的.dll文件,现在需要将它们制作成.CAB包
在网上发布需要将依赖的文件打包为.cab,其中包括组件的.dll,.dll依赖的库和一个.inf文件。
我的示例中.inf 文件的内容如下:
WinTesst.inf文件 ;后表示注释
[Version]
signature="$CHICAGO$" ;支持Windows NT后所有的操作系统
AdvancedINF=2.0
[Add.Code] ;为要添加的内容
;=前面是要下载的文件名,后面是对应这个文件的区域名,可以是任何名字,不过一般都是和文件的名字相同
WebControl.dll=WebControl.dll ;包含的组件名
Chart.dll=Chart.dll
;需要注意是在[Add.Code]区出现的文件要根据依赖性进行排序
[WebControl.dll]
file-win32-x86=thiscab ;在当前的cab文件中得到dll
RegisterServer=yes ;自动注册
clsid={5B7E1537-103F-4484-8326-2AA643E4537F} ;类的CLSID
DestDir= ;默认目录C:\WINDOWS\Downloaded Program Files
FileVersion=1,0,0,0 ;版本号
[Chart.dll]
file-win32-x86=thiscab
RegisterServer=yes
clsid={0711C135-284C-4082-BE3D-C41B9B668527}
DestDir=
FileVersion=3,2,2697,18420
创建一个cab文件:
cmd命令
进入C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\Bin>
cabarc N C:\test.cab C:\Chart.dll C:\WebControl.dll C:\WinTesst.inf
N表示要创建一个新的文件,test.cab 是创建的文件名,WinTesst.inf是cab的inf,后而是需要加到cab里的文件,可以使用通配符。
然后就可以将cab文件放到网页上了
分享到:
相关推荐
- **使用 `<OBJECT>` 标签**:在HTML中,你可以使用 `<OBJECT>` 标签来嵌入ActiveX控件。`CLASSID` 属性用于标识控件的CLSID,`CODEBASE` 指定了控件CAB文件的位置和版本号。`HEIGHT` 和 `WIDTH` 可以设置控件的...
为了便于部署和更新这些控件,开发者通常会采用将控件打包成.Cab格式文件,并将其嵌入到网页中的方法,让用户能够自动下载并安装所需的ActiveX控件。本文将详细介绍如何使用`cabarc.exe`和`ActiveX Manager`等工具...
标题中的“打包activex控件方法”指的是将ActiveX控件打包成CAB( Cabinets)文件,以便在网页上发布和安装。ActiveX是一种由微软开发的技术,允许在Internet Explorer浏览器中运行小型应用程序或控件,提供增强的...
操作说明将指导用户如何使用这些工具来签署自己的ActiveX控件并将其打包成CAB文件,然后部署到网页中。具体步骤可能涵盖证书获取、文件签名、CAB文件创建和网页集成等内容。 总的来说,通过数字签名和CAB打包,...
ActiveX控件是Microsoft开发的一种技术,它允许开发者创建可重用的组件,这些组件可以在不同的应用程序中嵌入并交互。本主题将深入探讨如何使用C#进行ActiveX控件的开发、打包为CAB文件以及部署的过程。 首先,我们...
总结,制作ActiveX控件涉及多个步骤,从使用Visual Studio创建项目,设计和实现控件功能,到打包CAB文件,颁发和签名证书,以及最终的安装和使用。尽管现代技术已转向更安全的Web标准,如HTML5,但ActiveX在特定场景...
随着互联网技术的发展,各种Web应用不断涌现,其中ActiveX控件作为一种重要的客户端插件技术,被广泛应用于Windows平台上的网页开发中。然而,由于安全性等原因,现代浏览器对ActiveX控件的支持逐渐减弱。本文旨在...
ActiveX控件是一种用于增强网页功能的小型软件组件,它们可以在浏览器中运行,并允许网页执行更为复杂的任务。本文将详细介绍如何利用.NET框架来开发自己的ActiveX控件。 #### 二、项目搭建与配置 为了更好地理解...
在IT领域,ActiveX控件是一种在Web页面中嵌入并提供特定功能的软件组件,主要在Internet Explorer浏览器中使用。这些控件通常由Visual Studio等开发环境中的编程语言(如VC++)创建,以便在客户端计算机上执行特定...
5. **部署与安装**:生成的CAB文件可以通过网页链接提供给用户下载,用户在Internet Explorer中点击链接后,浏览器会自动尝试安装CAB文件中的ActiveX控件。 值得注意的是,由于ActiveX技术的安全性和兼容性问题,...
ActiveX控件是一种由微软开发的技术,主要用于Internet Explorer浏览器中,允许网页嵌入各种功能组件,如媒体播放、数据交互等。在Web调用ActiveX控件的过程中,涉及到打包、下载、安装和自动升级等步骤。 1. **...
ActiveX 控件是一种在Windows操作系统中使用的组件技术,允许开发者创建可以在网页或应用程序中嵌入的功能丰富的交互式对象。这些控件通常以OCX(OLE Control Extension)文件的形式存在,并需要在用户的计算机上...
在探讨如何在网页上使用VB6制作的ActiveX控件之前,我们首先需要理解几个关键概念:ActiveX控件、VB6(Visual Basic 6.0)、以及它们在Web开发中的应用。 ### ActiveX控件简介 ActiveX控件是一种在Microsoft ...
4. **打包过程**:在ActiveX开发中,打包过程包括选择要包含的ActiveX控件、支持文件和其他依赖项,然后使用CAB SDK的工具(如MakeCab.exe或WiRunSql.exe)创建CAB文件。这个过程中可能还需要创建一个INF文件,它是...
开发者需要了解ActiveX控件的原理,学习`weboffice`的API和配置,以及如何处理CAB文件的打包和部署,才能有效地在网页环境中使用这些工具。对于非开发人员,理解如何通过这样的技术提高在线文档查看和管理的便利性也...
2. **添加ActiveX控件**:右键点击项目,在上下文菜单中选择“添加”>“新建项”,在弹出的对话框中搜索“ActiveX控件”,选择“ActiveX控件”,并给控件命名。 3. **设计控件界面**:在新添加的控件类中,你可以...
在"读卡器读卡ActiveX"这个主题中,我们主要讨论的是如何利用ActiveX控件来实现对RFID(Radio Frequency Identification,无线射频识别)读卡器的控制。 RFID读卡器是一种能够读取和写入RFID标签数据的设备,广泛...
这些组件通常以控件的形式存在,允许开发者在网页或其他应用程序中嵌入功能丰富的交互元素。C#,作为.NET框架的主要编程语言,也可以用来开发ActiveX控件。在本教程中,我们将探讨如何使用C#在Visual Studio 2010...
6. **打包与部署**:将编译后的ActiveX控件打包成 CAB 文件,以便在Web上分发和安装。用户访问网页时,浏览器会提示安装ActiveX控件。 7. **安全与隐私**:请注意,获取客户端的硬件信息可能涉及用户隐私,因此在...