java安装cab破损,WCELOAD无法安装压缩的CAB文件
Microsoft.Deployment.Compression.Cab.dll 使用的打包程序是系统文件 cabinet.dll 的托管包装程序,它支持MSZIP算法 . 由于MS-RL对我的项目没有问题,我下载了WIX sources并修改了CAB压缩库,如下所示:
CompressionLevel.cs
public enum CompressionLevel
{
/// Do not compress files, only store.
None = 0,
/// Minimum compression; fastest.
Min = 1,
/// A compromize between speed and compression efficiency.
Normal = 6,
/// Maximum compression; slowest.
Max = 10,
/// Compress files using the MSZIP algorithm.
MsZip = 11
}
CabPacker.cs
private static NativeMethods.FCI.TCOMP GetCompressionType(CompressionLevel compLevel)
{
if (compLevel == CompressionLevel.MsZip)
{
return NativeMethods.FCI.TCOMP.TYPE_MSZIP;
}
else
{
// existing code goes here
}
}
使用MSZIP算法压缩,WCELOAD会毫无问题地安装生成的CAB文件 .
java安装cab破损,WCELOAD无法安装压缩的CAB文件相关推荐
- Java导出多个excel并打包压缩成.zip文件
1.先获取到数据,并将数据导出excel到指定位置 public void downPoliceZip(WorksitePoliceApiInfo worksitePoliceApiInfo) thr ...
- Linux Java Web 服务器搭建之tomcat安装
Linux Java Web 服务器搭建之tomcat安装 一 Tomcat 简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是 ...
- java压缩包解压之后怎么安装_解压之后压缩包可以删除吗
1.在电脑正常安装解压缩软件的前提下,右键选择解压,将该文件解压到指定位置.2.解压完成后该文件即可正常运行,如果该文件是一般文档,打开即可查看或者使用,如果该文件是软件程序,选择setup.exe文 ...
- php 安装 bzip2,Linux_Linux系统中安装使用Bzip2来压缩文件的方法讲解,安装 Bzip2命令如下:复制代码 - phpStudy...
Linux系统中安装使用Bzip2来压缩文件的方法讲解 安装 Bzip2命令如下: 复制代码代码如下: make -f Makefile-libbz2_so && make & ...
- aix java home_在AIX环境下安装IBM JDK 1.6的教程
因为需要在AIX 6.1 安装并部署应用在Webloigc 10.3,而改Weblogic版本需要JDK 1.6的运行环境,所以需要自行安装JDK 1.6 一.检查系统 1 # oslevel 2 6 ...
- java开发环境配置环境变量_3. Java开发环境的搭建:安装JDK,配置环境变量
1.安装JDK开发环境 开始安装JDK: 修改安装目录如下: 确定之后,单击"下一步". 注:当提示安装JRE时,可以选择不要安装. 2.配置环境变量: 对于Java程序开发而言, ...
- Java 学习(1) ---JDK安装和配置环境变量
一,Java 开发的第一步,就是安装JDK(Java Development ToolKit Java开发工具包) JDK 是Java开发的核心,因为它包括Java 运行环境,工具包和命令.当我们安 ...
- mysql tomocat vs2005_C# 制作Java +Mysql+Tomcat 环境安装程序,一键式安装
要求: JDK.Mysql.Tomcat三者制作成一个安装包, 不能单独安装,安装过程不显示三者的界面, 安装完成要配置好JDK环境.Mysql服务.Tomcat 服务 目的: 解决客户在安装软件的复 ...
- java se 6u111_linux下查看已经安装的jdk 并卸载jdk
一.查看Jdk的安装路径: whereis java which java (java执行路径) echo $JAVA_HOME echo $PATH 备注:如果是windows中,可以使用: set ...
最新文章
- debian下安装LNMP(三)
- 数据分析之pandas常见的数据处理(四)
- 深入理解 Java G1 垃圾收集器
- ubuntu mysql备份_Ubuntu下进行MYSQL自动备份
- 金算盘高手论坛资料中心_3D304期 菜鸟论坛精英PK专栏 速来围观!!
- Spyder 代码自动补全功能,代码提示
- 计算机领域各个技术——汇总篇
- 蓝牙耳机测试软件apk_蓝牙耳机电量显示app下载
- 【STM32F407的DSP教程】第2章 Matlab R2018a的安装
- 新闻发布系统类图_信息系统项目管理师快速记忆口诀
- java得到日期相减的天数_java得到日期相减的天数
- 不懂Shopee站点分析,入驻Shopee平台哪个站点?
- WPS表格(Excel)常用函数与技巧总结
- python矩阵求逆算法_09-30:Python矩阵求逆
- 大数据背后的无奈与焦虑:“128元连衣裙”划分矮穷挫与白富美?
- JavaScript 数组拼接打印_JavaScript 中的“黑话”
- 线程八股文--藤原豆腐店自用
- ios挂载 yum源配置
- Android模拟自由落体运动
- 3D设计为什么要选择实时云渲染技术?
热门文章
- 预编译指令与相关宏小结
- python如何计算字符宽度_Python中计算字符宽度
- (十三)算法设计思想之“动态规划”
- 如何获取filecoin_Filecoin如何获取更大的出块机会?
- python协程框架_FastPy3.0 发布,高性能 python 协程web框架
- java最大内存_JAVA:测试java虚拟机支持的最大内存 Xmx 值?Tomcat 内存溢出?
- Springboot测试类的编写
- 前端那些年----Webstream快捷键备忘(mac)
- DNN:windows使用 YOLO V1,V2
- 面试题:sql数据查询