Unpack WIX Burn bundle

2019-01-24 12:52发布

Is it possible to somehow unpack a bundle? I need to make sure all packages within a bundle are signed correctly...

TIA

标签: wix wix3.6 burn
3条回答
\"骚年 ilove
2楼-- · 2019-01-24 13:16

Run the installer with the argument -layout and it should download or extract (as appropriate) the packages that it contains to the directory the installer is in. You can specify a target directory as a second argument if you wish.

This was tested with a bundle created with version 3.6.2520.0. It is known to be broken on the current weekly release of wix36.exe itself.

查看更多
smile是对你的礼貌
3楼-- · 2019-01-24 13:16

insignia will extract the engine.

insignia -ib Install.exe  -o engine.exe

Then I use signtool to sign the engine then you have to put the engine back into the bundle...

insignia -ab engine.exe Install.exe -o Install.exe

I then sign the whole bundle

查看更多
混吃等死
4楼-- · 2019-01-24 13:25

Dark.exe decompiles bundles; use -x to extract the bits.

查看更多
登录 后发表回答