пауза windows сервиса
От: lumf  
Дата: 22.09.06 05:22
Оценка:
Привет.

ответь плиз на вопрос или ссылочку киньте. А что происходит с сервисом когда его приостанавливают? что происхоидит внутри с потоками? они засыпают? в какой момент?
Сиськи и процессоры
Re: пауза windows сервиса
От: XXI  
Дата: 22.09.06 05:37
Оценка:
Здравствуйте, lumf, Вы писали:

L>Привет.


L>ответь плиз на вопрос или ссылочку киньте. А что происходит с сервисом когда его приостанавливают? что происхоидит внутри с потоками? они засыпают? в какой момент?


Это зависит от того, как вы реализуете эту паузу. Автоматом ничего не делается, т.е. вы даже можете ничего не делать, просто сообщить обратно, что сервис в паузе, хотя на самом деле он будет работать.
Re: пауза windows сервиса
От: stump http://stump-workshop.blogspot.com/
Дата: 22.09.06 05:49
Оценка:
Здравствуйте, lumf, Вы писали:

L>Привет.


L>ответь плиз на вопрос или ссылочку киньте. А что происходит с сервисом когда его приостанавливают? что происхоидит внутри с потоками? они засыпают? в какой момент?


Ничего особенного там не происходит. Когда сервис приостанавливают выполняется метод ServiceBase.OnPause, когда возобновляют выполняется ServiceBase.OnContinue. Если ты переопределишь эти методы — будет исполняться твой код. В базовом классе эти методы ничего не делают. Так что все в твоих руках
Понедельник начинается в субботу
Re[2]: пауза windows сервиса
От: lumf  
Дата: 22.09.06 06:54
Оценка:
Здравствуйте, XXI, Вы писали:

XXI>Здравствуйте, lumf, Вы писали:


L>>Привет.


L>>ответь плиз на вопрос или ссылочку киньте. А что происходит с сервисом когда его приостанавливают? что происхоидит внутри с потоками? они засыпают? в какой момент?


XXI>Это зависит от того, как вы реализуете эту паузу. Автоматом ничего не делается, т.е. вы даже можете ничего не делать, просто сообщить обратно, что сервис в паузе, хотя на самом деле он будет работать.


то есть если я просто нажал на паузу и ничего не написал в обработчике, то сервис будет продолжать работать?
Сиськи и процессоры
Re[3]: пауза windows сервиса
От: Аноним  
Дата: 22.09.06 07:12
Оценка:
Здравствуйте, lumf, Вы писали:

L>то есть если я просто нажал на паузу и ничего не написал в обработчике, то сервис будет продолжать работать?


Именно так. Как напишешь сервис — так он и будет реагировать на паузу, продолжение, остановку и т.п.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.