Остановка сервиса
От: MirrorBlack  
Дата: 14.05.09 12:47
Оценка:
Кусок из функции ControlServiceAndWait:
// посылаем команду управления
if (!ControlService(hService, dwControl, &Status))
return FALSE;

Если сервис не запущен но установлен, будет возвращён NULL.
GetLastError вернёт в этом случае ERROR_SERVICE_NOT_ACTIVE.
Это я к тому, что сразу FALSE возвращать не надо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.