PDA

Visualizza la versione completa : Inno Setup: eseguire comando per installazione servizio


VaLvOnAuTa
08-05-2006, 17:04
Sto creando un installer con Inno setup per un servizio di windows.
Una volta installato il programma dovrei eseguire il comando "{percorso-applicazione}nome.exe /install" per installare il programma tra i servizi.
Purtroppo non ho trovato on-line guide decenti. Qualcuno sa darmi una mano?
Ho provato con


[run]
Filename: "cmd \c {app}\Server.exe /install"; Description: "{cm:LaunchProgram,Sms Server}"; Flags: shellexec waituntilterminated
Ma pur essendo corretto l'output (testato direttamente da "esegui") mi d errore e non installa il servizio :dh:

alka
08-05-2006, 17:38
Qual l'errore?

VaLvOnAuTa
08-05-2006, 17:51
E' questo :bh:

alka
08-05-2006, 18:01
Verifica sulla Guida di Inno Setup che la chiave per eseguire un comando non preveda due distinti campi per il programma.exe e i parametri da utilizzare.

VaLvOnAuTa
08-05-2006, 18:25
Mi prenderei a sberle :dh:


[Run]
Filename: "{cmd}"; Parameters: "/c {app}\Server.exe /install /silent"; Description: "{cm:LaunchProgram,Sms Server}"; Flags: shellexec waituntilterminated

alka
08-05-2006, 19:04
Originariamente inviato da VaLvOnAuTa
Mi prenderei a sberle :dh:

Quindi? Era cos? Ha funzionato? Non l'ho capito... :)

VaLvOnAuTa
09-05-2006, 09:30
Originariamente inviato da alka
Quindi? Era cos? Ha funzionato? Non l'ho capito... :) S s ha funzionato. :yuppi:
Grazie mille :)

Loading