Sto costruendo un programma di installazione con Inno Setup e vorrei che i file estratti fossero eseguiti come amministratore. C'è un modo per forzare i file estratti (cioè il file batch) da eseguire come amministratore? In tal caso, quali elementi di codice devo includere per eseguire questo.Inno Setup Esegui il file batch estratto come amministratore
Il registro di installazione mostra qualcosa di simile al seguente:
2013-05-07 17:34:25.303 -- Run entry --
2013-05-07 17:34:25.303 Run as: Current user
2013-05-07 17:34:25.303 Type: Exec
2013-05-07 17:34:25.303 Filename: C:\Temp\is-U4VID.tmp\Filename.bat
2013-05-07 17:34:25.412 Process exit code: 0
I file che sto avendo problemi con l'esecuzione come utente admin sono incluse nella sezione [Run]
.
La cosa migliore da fare è riscrivere qualsiasi cosa si stia facendo nel file batch in codice Inno. Il codice può fare tutto ciò che un file batch può fare e altro. – Miral
@Miral - Non sono sicuro di come eliminare i file e avviare e interrompere i servizi con Inno Setup. Di conseguenza, ho dovuto usare file batch. – John