Ocx插件的安装方法

上传人:痛*** 文档编号:134222161 上传时间:2022-08-12 格式:DOC 页数:22 大小:784KB
收藏 版权申诉 举报 下载
Ocx插件的安装方法_第1页
第1页 / 共22页
Ocx插件的安装方法_第2页
第2页 / 共22页
Ocx插件的安装方法_第3页
第3页 / 共22页
资源描述:

《Ocx插件的安装方法》由会员分享,可在线阅读,更多相关《Ocx插件的安装方法(22页珍藏版)》请在装配图网上搜索。

1、Ocx插件的安装方法2部署到系统system32下2生成msi或exe安装文件2制作cab文件自动下载安装文件4一.制作密钥文件,4二创建cab文件9三对cab文件进行数字签名15Ocx插件的安装方法部署到系统system32下把自己开发好的ocx文件及相关dll拷贝到本机的%system%/system32下,然后运行DOS工具里面运行regsvr32 test.ocx命令进行注册缺点:对技术要求高,不适合普通用户使用生成msi或exe安装文件把开发好的ocx文件及相关dll用Advanced Installer打包,生成msi或exe安装文件优点:方便用户安装方法:1.在“产品细节”里面输

2、入产品名称、产品版本、公司名称等相关信息。如图1所示: 图12.在“安装参数”,选择安装应用程序的位置。如图2 图23.在“文件和文件夹”中选择“添加文件”把要打包的ocx文件及相关dll文件添加项目中,查看ocx相关的程序集可以使用“DEPENDS.exe”打开ocx文件,就可以查看程序集的依赖关系。如图3,图4所示。图3图4制作cab文件自动下载安装文件把开发好的ocx文件及相关dll打包成cab文件,并进行数字签名,这样就可以使用户在客户端浏览指定网站后自动下载安装该ActiveX控件优点:使用方便,自动安装缺点:数字签名要购买,价格还不菲,当然也有免费的有时间限制。方法:一.制作密钥文

3、件,1.设置系统环境变量,右键单击“我的电脑”选择“属性”选择“高级”选项卡,打开如图5所示的系统属性面版块:图52. 在系统属性版块里单击“环境变量(N)”按钮,打开图6:图63.在图6中点击“环境变量”框中的“Path”,点击下面的“编辑”,在变量值的最后先添加一个英文状态下的分号;接着添加工具集的路径“c:worksigntool”,最后确定。图7所示图74.打开cmd窗口,并把目录转换到ocx文件及相关dll目录下。如图8图85. 输入以下命令,生成一个名为hivss.cer的证书 makecert /sv hivss.PVK /n CN=公司名称,E=emal地址,O=颁发机构 密钥

4、文件名.cer 输入以下命令:makecert /sv hivss.PVK /n CN=coname,E=mailaddress,O=ps hivss.cer 图9图10输入完成后界面上会提示Succeeded,在当前的目录下也生成了hivss.PVK和hivss.cer两个文件到次密钥文件创建完成,注意:按以上方法创建的密钥文件,是测试用的,不是正式密钥文件,可以通过ca中心购买签名代码密钥。二创建cab文件1.编写default.inf配置文件 version signature=$CHICAGO$ AdvancedINF=2.0 DefaultInstall CopyFiles=file

5、s RegisterOCXs=RegisterFiles DefaultUninstall cleanup=1 Delfiles=files UnRegisterOCXs=RegisterFiles SourceDisksFiles hcivss.ocx=1HAWKMSG.DLL=1PARSE.DLL=1DllDeinterlace.DLL=1hcview.DLL=1hi_h264dec_w.DLL=1hisi_voice_engine.DLL=1hcdecoder.ax=1hcsour.ax=1 RegisterFiles %11%hcivsswebhcivss.ocx%11%hcivssw

6、ebhcview.DLLDestinationDirs files=11, hcivssweb files hcivss.ocx=hcivss.ocxHAWKMSG.DLL=HAWKMSG.DLLPARSE.DLL=PARSE.DLLDllDeinterlace.DLL=DllDeinterlace.DLLhcview.DLL=hcview.DLLhi_h264dec_w.DLL=hi_h264dec_w.DLLhisi_voice_engine.DLL=hisi_voice_engine.DLLhcdecoder.ax=hcdecoder.axhcsour.ax=hcsour.axhcivs

7、s.ocxfile-win32-x86=thiscabclsid=DC410CE7-23C4-42e9-88EC-E835EAD30704FileVersion=1,0,0,1RegisterServer=yesDestDir=11HAWKMSG.DLLfile-win32-x86=thiscabFileVersion=0,0,0,0PARSE.DLLfile-win32-x86=thiscabFileVersion=0,0,0,0 DllDeinterlace.DLLfile-win32-x86=thiscabFileVersion=0,0,0,0hcview.DLLfile-win32-x

8、86=thiscabRegisterServer=yesFileVersion=0,0,0,0DestDir=11hi_h264dec_w.DLLfile-win32-x86=thiscabFileVersion=0,0,0,0hisi_voice_engine.DLLfile-win32-x86=thiscabFileVersion=0,0,0,0hcdecoder.axfile-win32-x86=thiscabFileVersion=1,1,0,0hcsour.axfile-win32-x86=thiscabFileVersion=1,1,0,0 Strings DiskName = h

9、civssweb 下面对以上INF文件的内容做详细说明:Version区的内容可以不考虑,接下来就是最重要的Add.Code区,格式为XXXX=XXXX;前面是要下载的文件名,后面是对应这个文件的区域名,可以是任何名字,不过一般都是和文件的名字相同,这样方便维护。再接下来是各个文件的区域,XXX其中XXX为Add.Code区中的文件名,其中Hcivss.ocx文件区域的参数比其它文件多,这是因为其为此CAB的核心,其它文件均依赖于它且它需要自动注册,首先来讲解Hcivss.ocx部分:(1)file-win32-x86=thiscab这个值告诉ie到哪里去得到这个ocx,file一共包括三个部

10、分,第一部分是file,这个永远都是这样的;第二部分告诉声明支持的OS,win32表示windows,mac就是苹果MACOX了;第三部分是CPU类型,比如说x86、mips等。file的值可以取三个:一个URL、ignore和thiscab,如果是URL则说明到URL所在的位置去下;如果是ignore说明对于这种OS和CPU,不需要下载这个文件;如果是thiscab就在当前的cab文件中了;(2)clsid=6F82C754-6C31-43EA-9818-E95AD4E872FC此处需要填写该ocx的classguid;(3)RegisterServer=yes此处可以取两个值yes和no,

11、如果为yes则说明ie要注册该ocx,如果是no就不必注册;(4)DestDir=10此处的值是ocx将要存到本地硬盘的位置,如果它的值是10,则将ocx放到Windows或者WinNT下;如果是11,则放到WindowsSystem或者WinNTSystem32下;如果是空(就是没有值)则会放到Windows或者WinNT下的DownloadedProgramFiles目录下;此处选为10是放在Windows是考虑Windows下文件量小易于操作便于卸载;(5)FileVersion=1,6,0,44此处说明了ocx的版本号,目前ocx版本号为1.6.0.44,此处也是CAB自动升级的判断依

12、据,其它文件区域内容标识与Hcivss.ocx部分,此处不再赘叙。2. 利用iexpress.exe(windows提供的一个向导式cab制作工具)进行打包,进入CMD键入iexpress回车即显示如下界面:图11选“CreatenewSelfExtractionDirectivefile”,点“下一步”,出现如下框:图12选择“Createcompressedfilesonly(ActiveXInstalls)”,点击下一步,出现如下框图,点击Add,添加INF中标注的所有文件:图13点击下一步,点击Browse,选择CCEA.CAB文件的存放地址并命名CAB文件名,此文件名在IE加载时html标签时使用,并且要选中“StorefilesusingLongFileNameinsidePackage”:图14图15之道点击“完成”就可以生成一个cab文件三对cab文件进行数字签名点击“signcode.exe”,如图16.图16选择“下一步”,选择之前创建的cab文件。图17图17图18图19图20点击“从文件选择”图21选择之前创建的“hivss.cer”文件图22图23图24图25图26图27图28最好填写以上信息。图29也可以不用填写。再次输入密码,就完成工作。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!