Descompacte o pacote WIX Burn
Pergunta
É possível desempacotar um pacote de alguma forma?Preciso ter certeza de que todos os pacotes dentro de um pacote estão assinados corretamente ...
TIA
Solução
Dark.exe descompila pacotes;use -x para extrair os bits.
Outras dicas
Execute o instalador com o argumento -layout
e ele deve baixar ou extrair (conforme apropriado) os pacotes que ele contém para o diretório em que o instalador está. Você pode especificar um diretório de destino como um segundo argumento, se desejar.
Isso foi testado com um pacote criado com a versão 3.6.2520.0
.Sabe-se que ele está quebrado na versão semanal atual do próprio wix36.exe
.
a insígnia extrairá o motor.
insignia -ib Install.exe -o engine.exe
Então eu uso signtool para assinar o motor, então você tem que colocar o motor de volta no pacote ...
insignia -ab engine.exe Install.exe -o Install.exe
Eu, então, assino todo o pacote