Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
fixer Гость
|
Добавлено: Пн Апр 26 2004 13:37 Заголовок сообщения: помогите с проверкой служб |
|
|
Возникла такая проблема... нужно проверить запущена служба на компе или нет... если да, то сразу останавливать ее.....
Т.е. нужно сделать такую проверку: если запущен файл 123.ехе /start, то нужно тут же запустить 123.ехе /stop.
А вот как это сделать, даже не пойму...может кто поможет??? |
|
Вернуться к началу |
|
 |
wildwind
Зарегистрирован: 03.02.2004 Сообщения: 268 Откуда: Москва
|
Добавлено: Вт Апр 27 2004 20:10 Заголовок сообщения: |
|
|
Трояны пописываем... Firewall житья не дает...
(шутка)
Это делается через Service Control Manager. Смотри в MSDN на эту тему, а также функции QueryServiceStatus и ControlService.
Можно начать отсюда |
|
Вернуться к началу |
|
 |
fixer Гость
|
Добавлено: Чт Апр 29 2004 15:37 Заголовок сообщения: |
|
|
прямо в точку...
а на чем проще всего реализовать данную задачу??? |
|
Вернуться к началу |
|
 |
wildwind
Зарегистрирован: 03.02.2004 Сообщения: 268 Откуда: Москва
|
Добавлено: Чт Апр 29 2004 21:02 Заголовок сообщения: |
|
|
На чем угодно, что позволяет вызывать Win32 API...
Можно и еще проще: NET STOP <service> прямо в cmd или в батнике
(или в VBScript) |
|
Вернуться к началу |
|
 |
|