这几天在研究网页中嵌入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文件放到网页上了
分享到:
相关推荐
ActiveX控件cab打包、Web嵌入、自动升级攻略[归类].pdf
ActiveX控件打包成Cab置于网页中自动下载安装参考文档,包含 cabarc.exe、ActiveX Manager软件
ActiveX控件打包成Cab置于网页中自动下载安装
2:打包CAB工具:把开发好的控件打包成CAB文件,以便在网页上下载调用 3:在网页上调用已打包的CAB控件 功能:vs2005c#开发调用ActiveX控件,控件功能读取串口数据(如ID卡读卡器刷卡后可以通过该控件读取。)该...
Web发布cab文件打包的ActiveX控件总结
ActiveX控件的cab打包程序
该资源含有ActiveX控件数字签名与打包成cab置于网页中自动下载安装所用到的所有的工具集以及操作说明
C# ActiveX控件开发、打包cab安装与部署之笔记,包含ActiveX控件开发源码、ActiveX制作流程、cab安装部署,电子版文档说明。
如何打包成cab文件用于网页发布的方法,VB制作CAB包过程
C__ActiveX控件开发_打包cab安装部署_含源码及全过程开发文档,介绍了通过C#如何开发ActiveX控件
ActiveX控件打成cab包(内含教程和工具),msdn上有其他人上传过,但上传的都不全面。 Cabarc.exe Cert2spc.exe Chktrust.exe Makecat.exe Makecert.exe Makectl.exe Signcode.exe OLE Viewer.exe IViewers.dll
在web 网页中如何打包ocx(ActiveX)为cab文件,并制作.inf下载脚本
制作一个ActiveX控件,在网页中安装加载,然后可以通过javascript访问,设置ActiveX控件中的时间显示; 2.介绍C#如何在ActiveX控件中调用javascript的函数; 3.ActiveX版本更新; 4.测试ActiveX控件在新版操作系统上...
winform制作的cab包,并制作Activex控件,供网页使用,iE浏览器使用,方便快捷,大家可以下载参考,我也是网上整理的东西。希望大家不要共同进步
ActiveX控件打包成cab教程,手把手教你,完全傻瓜式,推荐第二种方法
把 ActiveX 控件打包成 cab 文件的 SDK 工具,里面包含 cabarc 等工具。用户需要首先学习和熟悉 inf 文件格式和规则,并手写一个 inf 文件,用于指导浏览器如何安装和注册 cab 包内的文件到本地系统中。生成的 cab ...
OCX控件打包成CAB并实现数字签名过程
经过多日的摸索总结制作出了“VS2012制作MSI.pdf”的教程,VS2012目前来说还是比较新的一个版本,原生态不支持“安装与...其他关于如何使用C#编写ActiveX可参考本压缩包中的“使用VS2008C#开发ActiveX控件.pdf”文件。