Re[2]: А как заставить MSI перезапускать сервис уже имеющийс
От: nesesser Удмуртия  
Дата: 08.08.06 19:37
Оценка: 1 (1)
Здравствуйте, Viktor Denk, Вы писали:

VD>Привет всем

VD>Простите за глупый вопрос — делаю первую инсталляцию. Мне надо сервис инсталлировать. Все окей, но если сервис уже запущен, то никак не могу его остановить и потом инсталлировать. Код-
VD><Much-much code>
VD>На новой системе без проблем, инсталлируеся и запускается, Если останавливаю ручками и потом инсталлирую — тоже все хорошо.

VD>Заранее благодарен за любую помощь

VD>Виктор

Я не работал с Wix, но в целом ситуаця видится так — выше в ветке был приведен очень полезный пример кода на VBS, который получает собственно процессы-сервисы системы.
Нужно код оформить в виде Custom Action.
В CA делаете так: првоеряете наличие нужного сервиса. Если есть, то objService.StopService. А далее должно пройти хорошо, по вашим словам.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.