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

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top