问题
Is it possible to somehow unpack a bundle? I need to make sure all packages within a bundle are signed correctly...
TIA
回答1:
Dark.exe decompiles bundles; use -x to extract the bits.
回答2:
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.
回答3:
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
来源:https://stackoverflow.com/questions/8889383/unpack-wix-burn-bundle