Sto cercando di estrarre il contenuto del file di un file setup.exe InstallShield. (Il mio piano è quello di usarlo in uno strumento di back-office, quindi questo deve essere fatto programmaticamente senza alcuna interazione dell'utente.)Estrarre a livello di contenuto di InstallShield setup.exe
È possibile?
(la ricerca iniziale sembra indicare che fallirà.)
Se è possibile avere una soluzione generica, per tutte le versioni recenti di InstallShield sarebbe la soluzione migliore.
Altrimenti, se una soluzione funziona solo per alcune versioni di InstallShield, sarebbe un passo in avanti. (Probabilmente sarebbe possibile dedurre quale versione InstallShield un setup.exe
è, cercando in risorse di versione del file exe.
ho found that alcune versioni InstallShield supportano /b
o /extract_all
. Tuttavia non v'è alcun buon modo di sapere, semplicemente lanciando l'exe e sperando che si estrarre e terminerà ordinata piuttosto che visualizzare finestre di dialogo GUI non sembrare una buona soluzione. quindi io sono quindi alla ricerca di un modo più stabile.
Idee benvenuto.
È questo per qualsiasi setup.exe generato da qualsiasi versione di InstallShield indipendentemente dal tipo di progetto o per un setup.exe specifico? –
Grazie a @Christopher. Tentativo di migliorare la domanda. – leiflundgren