Histórico da Página
...
Por fim, não esqueça de adicionar um comando para parar o seu serviço no começo da instalação, caso contrário o instalador falhará pois os arquivos não serão substituídos:
Bloco de código |
---|
[Code]
{------------------------------------------------------------------------------}
function PrepareToInstall(var NeedsRestart: Boolean): String;
var
ResultCode: integer;
begin
Exec('net.exe', 'stop meu_servico', '', SW_HIDE, ewWaitUntilTerminated, ResultCode);
end; |