Amigos, estou escrevendo um script que faz um monte de coisas - instalar meu aplicativo + outro software opensource, configurar s / w como serviço, executar arquivos em lote para fazer algumas coisas, etc.
Como eu executo este arquivo em lote após a conclusão da instalação , usando o inno? Pode ser imediatamente após o usuário concluir o processo de instalação ou ser executado uma vez na reinicialização do sistema. É possível através de inno script ? Ou existe uma maneira das minhas variáveis de ambiente entrarem em vigor para que meu arquivo de lote possa ser executado?
Eu sei que existem programas de instalação que fazem parte da instalação depois que o usuário finalizou o processo de instalação e o sistema foi reiniciado. O inno suporta esse tipo de funcionalidade?
Não tenho certeza se o método CurStepChanged
+ ssPostInstall
funcionará aqui, pois será essencialmente o mesmo ambiente com o qual o inno começou e minhas variáveis ainda não estão em vigor.
Se isso não puder ser obtido por meio do script inno, colocarei o arquivo de lote na inicialização do sistema - nesse caso, precisarei verificar se o serviço já está instalado / em execução e tomar as medidas adequadas. Mas isso seria grosseiro.
Quaisquer sugestões / sugestões?
Tags batch-file