1、CAB打包和exe安装程序制作说明1.OCX生成CAB包1.Copy需要的文件到目标并编写ocx注册脚本和INF文件,格式如下:注册ocx:regsvr32 .OCXInFlaDemo.ocxINF文件格式如下:version ;版本描述信息,主要用于版本控制。 signature=$CHICAGO$AdvancedINF=2.0DefaultInstallCopyFiles=install.filesRegisterOCXs=RegisterFilesAddReg=AddToRegistryRInstallApplicationFilesCopyFiles=install.filesRegi
2、sterOCXs=RegisterFilesAddReg=AddToRegistryDefaultUninstallDelfiles=install.filesUnRegisterOCXs=RegisterFilesDestinationDirsinstall.files =11SourceDisksNames1=%DiskName%,PTZPanel.CAB,1Add.Code;该项会指明该安装包中有哪些项OCXInFlaDemo.ocx=OCXInFlaDemo.ocxPTZPanel.swf = PTZPanel.swfinstall.filesOCXInFlaDemo.ocx=OCXI
3、nFlaDemo.ocxPTZPanel.swf = PTZPanel.swfSourceDisksFilesPTZPanel.inf =PTZPanel.infOCXInFlaDemo.ocx=OCXInFlaDemo.ocxPTZPanel.swf = PTZPanel.swfOCXInFlaDemo.ocxfile-win32-x86=thiscabRegisterServer=yesclsid=743B14A9-248C-4DD0-AB3B-4C25CC3377BFDestDir=11FileVersion=1,0,0,1PTZPanel.swffile-win32-x86=thisc
4、abRegisterServer=noDestDir=11RegisterFiles%11%OCXInFlaDemo.ocx2.编写打包脚本ncab_flash_cab.bat,并执行。容如下:cabarc n .outputPTZPanel.CAB .ocx* 执行后可在脚本制定的目录下看到对应的PTZPanel.CAB。3.运行打包工具中的SIGNCODE.EXE给CAB签名,运行后直接下一步。4.点击浏览,选择打包好的CAB文件,下一步。5.签名选择选择“自定义”,下一步。6.选择“从文件选择”,选择申请的cer证书。下一步。7.选择“磁盘上的私钥文件”,点击“浏览”选择对应的pvk文件
5、。8.输入密码,本次打包中所以的密码默认为123456。确定。9.选择加密方式为sha1,下一步。10.选择证书,下一步。11.添加描述信息和web位置,下一步。12.给数据加时间戳,URL:timestamp.wosign./timestamp。下一步。13.完成签名向导,点完成。14.签名数据,点确定。15.弹出完成签名 对话框2.安装程序制作1.打开pftwwiz.exe程序。看到欢迎界面直接下一步。2.创建一个新的方案,下一步。3.输入公司,产品名称,版本等信息。4.选择格式和语言,下一步。5.选择需要打包的文件目录,如果有子文件夹勾选【包括子文件夹】,下一步。6.添加或删除打包文件,下一步。7.选择安装选项8.下载解压后生成克执行文件,调用批处理文件注册ocx。文件安装到默认的目录,选择允许用户修改。9.数字化签名(还没玩清楚)10.输出选项,方案标题、生成的EXE文件的名称和方案文件名称,下一步。11.完成建立,EXE程序生成到置顶的目录,完成。3.制作后的exe程序安装过程1.打开制作好的exe程序QC-3GMonitor.exe。看到3G视频监控的欢迎界面,直接下一步。阅读许可证协议,接受协议,下一步。输入制作时的密码12356,下一步。选择安装目录,下一步。安装过程中会自动注册ocx,如果弹出注册成功对话框直接确定。安装完成。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1