Finalize o processo antes da (re) instalação usando "taskkill / f / im" no Inno Setup
Eu instalo um serviço / daemon, que precisa ser eliminado antes da desinstalação e reinstalação.
Eu já descobricomo fazer isso para desinstalar:
[UninstallRun]
Filename: "taskkill"; Parameters: "/im ""My Service.exe"" /f"; Flags: runhidden
o[Run]
seção, no entanto, é executada após a instalação, então não posso usá-la para isso. Qual é a melhor maneira de eliminar o processo usandotaskkill
antes de instalar?
Por favor, note que eu quero especificamente matar o processo.Uma solução mais complexa usando IPC não oferece benefícios no meu caso, eu só quero executartaskkill
antes de instalar um arquivo específico.