Когда исполняется InstallShield, мы запускаем отдельный установщик (до его установки), который устанавливает небольшой SQL-сервер, имеющий решающее значение для программы.К вашему сведению, SQL-сервер - это Firebird SQL.Когда пользователи переустанавливают программу, нам нужно завершить работу SQL-сервера Firebird, который работает как фоновый исполняемый файл.Мы изучили последствия принудительного завершения exe и не испытали никаких негативных последствий.
Итак, мой вопрос: как определить в InstallShield, запущена ли внешняя программа, и завершить ее, если она есть?Единственная причина, по которой я хотел бы определить, работает ли она, - это избегать любых ошибок, которые могут помешать или вызвать ошибку во время установки.Если это не проблема, мне было бы все равно, если мы определим, работает он или нет.
РЕДАКТИРОВАТЬ: Реально, мы хотим убить exe только потому, что мы переустанавливаем его.Итак, если это возможно, есть ли способ сказать InstallShield, чтобы пропустить выполнение exe, если запущен другой exe?