È possibile in qualche modo decomprimere un pacchetto? Ho bisogno di assicurarsi che tutti i pacchetti all'interno di un fascio sono firmati correttamente ...Unpack WIX Burn bundle
TIA
È possibile in qualche modo decomprimere un pacchetto? Ho bisogno di assicurarsi che tutti i pacchetti all'interno di un fascio sono firmati correttamente ...Unpack WIX Burn bundle
TIA
Dark.exe decompila fasci; usa -x per estrarre i bit.
Eseguire il programma di installazione con l'argomento -layout
e dovrebbe scaricare o estrarre (a seconda dei casi) i pacchetti che esso contenuti nella directory del programma di installazione è in. È possibile specificare una directory di destinazione come secondo argomento, se lo si desidera.
Questo è stato testato con un pacchetto creato con la versione 3.6.2520.0
. È noto per essere rotto sulla versione settimanale corrente di wix36.exe
stesso.
insignia estrarrà il motore.
insignia -ib Install.exe -o engine.exe
Poi ho utilizzare signtool di firmare il motore poi si deve mettere il motore di nuovo nel fascio ...
insignia -ab engine.exe Install.exe -o Install.exe
ho poi firmare il pacchetto intero
grazie per il suggerimento. lo strumento funziona ed estrae tutto ... tranne il motore del bundle. il mio obiettivo principale era verificare se il motore è stato firmato correttamente. Sono riuscito a farlo eseguendo il pacchetto e localizzando il motore memorizzato nella cache in c: \ ProgramData \ Package Cache \ {GUID} \ ... (in Win7) btw, l'eseguibile del motore è chiamato nello stesso modo del bundle. ho trovato informazioni utili anche lì - http://stackoverflow.com/questions/5628362/how-does-burn-in-wix-3-6-bundle-msi-files-into-an-exe – ivan