我正在运行Centos7 ,我的最终目标是使用https://gitlab.gnome.org/GNOME/msitools修改现有的msi
(Microsoft 安装程序)文件...
但在这样做之前,我想看看我是否可以提取现有的msi文件并通过执行以下操作重新创建相同的文件(无需任何修改) 。msitools
使用以下工具提取现有的msi表和文件内容
**msidump**
,**msiextract**
使用创建msi
**msibuild**
但是在第二步之后我没有得到预期的 msi 文件,并且在尝试提取时出现以下错误..“ libmsi_record_get_stream: assertion 'LIBMSI_IS_RECORD (rec) failed'
”。很明显,我没有正确创建 msi。
有人可以帮助我应该使用哪些命令来提取现有的msi
并使用msitools
.
提前致谢 !