Я устанавливаю и удаляю некоторые сервисные приложения через раздел кода InnoSetup, как показано ниже.innosetup, удалить общую службу
ShellExec('', ExpandConstant('{app}\') + dExeName, '/install /silent', '', SW_HIDE, ewWaitUntilTerminated, ErrorCode);
....
ShellExec('', ExpandConstant('{app}\') + dExeName, '/uninstall /silent', '', SW_HIDE, ewWaitUntilTerminated, ErrorCode);
Теперь у меня есть отдельное приложение, использующее ту же услугу. оба установщика приложений устанавливают и удаляют эти службы.
Мне нужно решение, которое деинсталлятор не должен удалять, если другое приложение все еще существует на компьютере.
Faruk. С уважением.