如何重新包装Wix Burn捆绑包?

问题描述 投票:0回答:1

我使用解包dark.exe -x的方法提到了here

如何将捆绑包的内容重新打包回exe?最简单的方式(有dll,manifest.xml和其他捆绑软件特定的内容)

TIA

wix bundle pack burn wix3.8
1个回答
1
投票

我自己找到了解决方案:

  1. 使用dark.exe -x提取捆绑软件
  2. 修改所需的任何文件
  3. 使用PowerArchiver提取捆绑包(文件提取为0,u1,u2,u3等)
  4. 替换PowerArchiver创建的文件夹中的已修改文件(您需要找到文件大小合适的文件,并将其重命名为uXX,其中XX是数字)
  5. 使用PowerArchiver创建Cab存档MSzip
  6. 用HxD二进制编辑器打开捆绑包,找到代表cab存档开始字节的4D534346或MSCF,并将其选择到存档末尾并删除此部分
  7. 打开在HxD中使用PowerArchiver创建的cab存档,选择全部并复制,然后将其粘贴并捆绑并保存
  8. 所以您创建了一个修改过的bundle.exe
© www.soinside.com 2019 - 2024. All rights reserved.