关于CAB打包的步骤
如何打包CAB文件
版本:将代码中的资源中的两个地方的版本、inf文件中的版本、服务器中的文件的版本都改为相同的,并且要比原来的版本号要高
资源文件中的版本:
inf文件中的版本:
服务器中的文件版本:
数字签名:使用数字签名工具将所有的与之有关的dll进行签名
打包生成CAB文件,使用CAB N my.cab *.dll *.inf将文件生成CAB的包
数字签名:对CAB的包进行数字签名
检查数字签名是否成功:检查Dll、CAB包是否签名成功
将文件上传到服务器中响应的位置,使用rz命令
在使用CAB中千万要注意的问题:将下面的地方改为支持XP系统的,不然的话做出来的东西可能不支持XP
另外:如何编写inf文件也是很重要的,其中要学会查找相关的dll以及安装时的一些引导。
此外附加一个自己项目的inf文件:
[version]
signature="$CHICAGO$"
AdvancedINF=2.0
[Add.Code]
XMailWeb_32.dll=XMailWeb_32.dll
MFC110U.DLL=MFC110U.DLL
MSVCR110.DLL=MSVCR110.DLL
ADVAPI32.DLL=ADVAPI32.DLL
MSVCP110.DLL=MSVCP110.DLL
XMailWeb.inf=XMailWeb.inf
[XMailWeb_32.dll]
file=thiscab
clsid={3E090292-B37C-4A0A-B07A-47BF00DF4FE2}
RegisterServer=yes
FileVersion=1,1,0,6
[MFC110U.DLL]
file=thiscab
[MSVCR110.DLL]
file=thiscab
[ADVAPI32.DLL]
file=thiscab
[MSVCP110.DLL]
file=thiscab
[XMailWeb.inf]
file=thiscab
对了:我对如何去找dll文件以及找到的dll文件中哪些是要加入到inf文件中还不是很熟,谁要是有比较好的资料希望可以能够共享!谢谢!!
关于CAB打包的步骤相关推荐
- OCX控件CAB打包手册及升级方法
目录(?)[+] OCX:OCX称为对象类别扩充组件(Object Linking and Embedding (OLE) Control eXtension): CAB:压缩包文件.存储多个压缩文件 ...
- uniapp离线打包具体步骤
本文记住了关于uniapp离线打包的步骤,希望对大家有所帮助. 需要准备: 1.HBuilder X 2.Android Studio(下载地址:Android Studio官网 OR Android ...
- android多渠道打包插件,Android几种多渠道打包的步骤详解
1.什么是多渠道打包 在不同的应用市场可能有不同的统计需求,需要为每个应用市场发布一个安装包,这里就引出了Android的多渠道打包.在安装包中添加不同的标识,以此区分各个渠道,方便统计app在市场的 ...
- uniapp 离线打包Android步骤及未配置appkey或配置错误
1,首先根据这个大哥的步骤来 离线打包具体步骤 APPkey获取网站 在第一个链接里面如果导入项目HBuilder-Integrate-AS报错了,说一些maven的pom没找到,点击file 然后点 ...
- uniapp ios打包详细步骤
总流程: 开发者账号开通. 申请发布证书.AppID.Profiles文件. 在HBuilderX上进行 "云端APP打包" ,生成 .ipa 安装包文件. 一.iOS证书申请 1 ...
- 关于uni-app打包的步骤
以打包Android端为例: 首先在准备打包前配置好我们的APP相关配置,在manifest.json中. 这里需要注意的一点是:假如您的应用更改或添加了新功能,在重新打包发布的时候,请确保您的应用版 ...
- Android安卓签名打包原理,步骤详细讲解(debug,release区别.V1,V2区别)
所有的Android应用程序都要求开发人员用一个证书进行数字签名,Android系统不会安装没有进行签名的应用程序. 在应用程序开发期间,由于是以Debug调试模式编译的,因此IDE(ADT)根据会自 ...
- windows下cab打包与签名
cab的打包有各式各样的工具,windows下一直有个默认的工具iexpress可以做到这一点,下面简单看一下一个简单的示例如何打包一个cab并在网页上引用 1.制作inf文件 default.INF ...
- Microsoft Visual Studio 2022 项目打包详细步骤(初学者必会)
步骤1:在线载安装Setup project 双击下载,然后关闭vs,自动安装,安装完成后提示.VSIX Installer修改安装完成后,关闭vs,再次打开vs. ...
- 最细致的Spring Boot结合Vue前后端分离项目打包部署步骤(搭配Nginx)
文章目录 前言 一.环境准备 二.SpringBoot项目打jar包 1.1 使用Maven的package插件打包 1.2 上传至Linux服务器 三.Vue项目打包 1.1 修改后台请求地址 1. ...
最新文章
- TurboMail荣获2010年度优秀电子邮件产品殊荣
- Linux 5.4 rc1发布: 正式支持Leez P710开发板(转载)
- JTStackController
- P2756 飞行员配对方案问题【网络流24题】
- 工作两个月的感受随笔
- SLAM Cartographer(7)地图构建器
- 网页版WebRTC多人聊天Demo
- html css 银行卡,CSS
- NB-SVM strong linear baseline
- POJ 2525 Text Formalization 笔记
- 软件工程——毕业论文管理系统
- 大学物理2-2笔记(5)麦克斯韦电磁场理论
- Eviews实现var模型
- 常用的oracle数据库备份方式
- scsi接口服务器硬盘转速,服务器硬盘接口SCSI结构、特点详解
- screenX、clientX、pageX, offsetX的区别
- 九龙证券|长线资金整体加仓 青睐能源科技材料等板块
- A53内核板卡,平板电脑、电视盒子完美方案
- Axure 交互案例:放大缩小图片
- 什么是黑盒测试和白盒测试?
热门文章
- ​元宇宙与AI热度不减,Gartner 2023 年十大战略技术趋势完整解析
- 计算机查看正在运行的程序,win7系统查看当前正在运行程序状态的方法
- SSL基础:27:支持https的Nginx镜像(Alpine版)
- GAPP添加overlay
- 计算机可以关闭家庭组,win10系统禁用(关闭)家庭组功能的具体方法
- Linux的磁盘配额设置
- 清华大学计算机2021研究生录取分数线,清华大学2021年研究生录取分数线多少分...
- 机器人领域的SCI期刊介绍
- 洛谷 P1330 封锁阳光大学(BFS染色)
- secureCRT免密码登陆Linux