Elimine el proceso antes de (re) instalar usando "taskkill / f / im" en Inno Setup
Instalo un servicio / demonio, que debe eliminarse antes de desinstalar y reinstalar.
Ya me enterécómo hacerlo para desinstalar:
[UninstallRun]
Filename: "taskkill"; Parameters: "/im ""My Service.exe"" /f"; Flags: runhidden
los[Run]
Sin embargo, la sección se ejecuta después de la instalación, por lo que no puedo usarla para eso. ¿Cuál es la mejor manera de matar el proceso usandotaskkill
antes de instalar?
Tenga en cuenta que específicamente quiero matar el proceso.Una solución más compleja usando IPC no ofrece beneficios en mi caso, solo quiero ejecutartaskkill
antes de instalar un archivo en particular.