2024年3月14日发(作者:)
1. OCX生成CAB包
1. Copy需要的文件到目标并编写ocx注册脚本和INF文件,格式如下:
注册ocx:regsvr32 .
INF文件格式如下:
[version]
;版本描述信息,主要用于版本控制。
signature="$CHICAGO$"
AdvancedINF=
[DefaultInstall]
CopyFiles=
RegisterOCXs=RegisterFiles
AddReg=AddToRegistry
[RInstallApplicationFiles]
CopyFiles=
RegisterOCXs=RegisterFiles
AddReg=AddToRegistry
[DefaultUninstall]
Delfiles=
UnRegisterOCXs=RegisterFiles
[DestinationDirs]
=11
[SourceDisksNames]
1=%DiskName%,,1
[]
;该项会指明该安装包中有哪些项
=
=
[]
=
=
[SourceDisksFiles]
=
=
=
[]
file-win32-x86=thiscab
RegisterServer=yes
clsid={743B14A9-248C-4DD0-AB3B-4C25CC3377BF}
DestDir=11
FileVersion=1,0,0,1
[]
file-win32-x86=thiscab
RegisterServer=no
DestDir=11
[RegisterFiles]
%11%
2. 编写打包脚本,并执行。内容如下:
cabarc n ....output ....ocx*
执行后可在脚本制定的目录下看到对应的。
3. 运行打包工具中的给CAB签名,运行后直接下一步。
4. 点击浏览,选择打包好的CAB文件,下一步。
5. 签名选择选择“自定义”,下一步。
6. 选择“从文件选择”,选择申请的cer证书。下一步。
7. 选择“磁盘上的私钥文件”,点击“浏览”选择对应的pvk文件。
8. 输入密码,本次打包中所以的密码默认为123456。确定。
9. 选择加密方式为sha1,下一步。
10. 选择证书,下一步。
11. 添加描述信息和web位置,下一步。
12. 给数据加时间戳,URL。下一步。
13. 完成签名向导,点完成。
14. 签名数据,点确定。
15. 弹出完成签名 对话框
2. 安装程序制作
1. 打开程序。看到欢迎界面直接下一步。
2. 创建一个新的方案,下一步。
3. 输入公司,产品名称,版本等信息。
4. 选择格式和语言,下一步。
5. 选择需要打包的文件目录,如果有子文件夹勾选【包括子文件夹】,下一步。
6. 添加或删除打包文件,下一步。
7. 选择安装选项
8. 下载解压后生成克执行文件,调用批处理文件注册ocx。文件安装到默认的目录,选择
允许用户修改。
9. 数字化签名(还没玩清楚)
10. 输出选项,方案标题、生成的EXE文件的名称和方案文件名称,下一步。
11. 完成建立,EXE程序生成到置顶的目录,完成。
3. 制作后的exe程序安装过程
1. 打开制作好的exe程序。
看到3G视频监控的欢迎界面,直接下一步。
阅读许可证协议,接受协议,下一步。
输入制作时的密码12356,下一步。
选择安装目录,下一步。
安装过程中会自动注册ocx,如果弹出注册成功对话框直接确定。安装完成。


发布评论