Estou utilizando o Inno Setup + Istool para desenvolver um instalador para minha aplicação Java, mas preciso fazer a instalação de forma silenciosa para o jre, jmf e postgres. Gostaria de saber se alguém já fez isso e pode me dar uma ajuda. Principalmente sobre o postgres, pois preciso configurar a instalação para criar usuário, senha e que leia uma pasta DATA especifica já com o Banco de dados populado.
Já fiz isso com uma aplicação desktop em delphi e firebird, para evitar que o usuário veja as telas de instalação e presiso inserir no script do Inno uma chama ao instalador do FireBird + o parametro /VERYSILENT. o IsTool facilita o processo.
Veja se os istaladores possuem algum parametro assim
Postgres (Estava tentando instalar o Postgres Plus, por isso que não estava dando certo):
Filename: {tmp}\postgresql-9.0.4-1-windows.exe; WorkingDir: {sys}; StatusMsg: Instalando PostgreSQL; Flags: waituntilidle; Parameters: --unattendedmodeui none --mode unattended --superpassword B@sf011 --servicepassword B@sf011 --datadir {app}\data; Tasks: ; Languages:
Agora estou com um problema, me parece que o Inno Setup, inicia a instalação mas não aguarda o termino dela, já exibe a tela de conclusão de instalação… mas a instalação está acontecendo em background ainda. Gostaria de saber se é possivel o instalador ficar aguardando até o final da instalação do Postgres para exibir a tela de “Instalação concluida”.