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.

Respuestas a la pregunta(2)

Su respuesta a la pregunta