Re: Сервис не останавливается
От: Clickmaker Россия http://relaxander.webest.net/
Дата: 23.04.03 10:03
Оценка:
Здравствуйте, mselez, Вы писали:

M>Добрый день!

M>Я был вынужден модифицировать программу, работающую как сервис на NT и она перестала нормально останавливаться, когда делаешь это из окна Services вручную. Обнаружил, что команда SetServiceStatus при инициализации (SERVICE_RUNNING) в ServiceMain проходит успешно, а вот когда посылается статус SERVICE_STOPPED, эта команда завершается с GetLastError() = 6 — ERROR_INVALID_HANDLE.


ControlService(hService, SERVICE_CONTROL_STOP, &ServiceStatus);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.