Добрый день. Не подскажете ,как можно проверить запущена ли на локальной машине определеная служба?
Этот топик читают: Гость
Ответов: 242
Рейтинг: 13
|
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Через компонент WinExec выполнить команду
и разобрать ответ. Искомая строка имеет вид
|
|||
карма: 1 |
|
Ответов: 242
Рейтинг: 13
|
|||
Спасибо. то есть загоняю в строки ответ. а потом выдираю её из масива?
|
|||
карма: 0 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Уже выкладывал на форуме, но искать лень где. Два скрипта для остановки и запуска сервисов. Внутри перед операцией проверяется: "А запущен ли сервис?"
code_13066.txt |
|||
карма: 6 |
| ||
файлы: 1 | code_13066.txt [3.7KB] [226] |
Ответов: 242
Рейтинг: 13
|
|||
Вот что вышло . Только там снова косяк с кодировкой какой то =(
code_13067.txt ------------ Дoбавленo в 10.35: изменил компонент все в норме стало. спасибо за помошь. Прошу не пугаться схеме
|
|||
карма: 0 |
| ||
файлы: 1 | code_13067.txt [4.2KB] [148] |
Ответов: 4641
Рейтинг: 334
|
|||
карма: 1 |
|
Ответов: 2125
Рейтинг: 159
|
|||
Bams писал(а): как можно проверить запущена ли на локальной машине определеная служба? Действительно, нет такой точки в ServiceTools. nesco! Аууу! ![]() |
|||
карма: 1 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
делается через EnumServicesStatus или EnumServicesStatusEx
|
|||
карма: 27 |
|
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
tsdima писал(а): nesco! Аууу!А чего сразу я ![]() |
|||
карма: 22 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
nesco писал(а): А чего сразу я ![]() nesco, ну вы же назначены админом, т.к делаете компоненты, а точка "запущена ли служба на локальной машине" отсутствует и нуждается в исправлении этого |
|||
карма: 10 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
nesco писал(а): А чего сразу яServiceTools писал(а): Version=2.00
Author=Dilma & nesco |
|||
карма: 27 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Или я что-то упустил?
![]() |
|||
карма: 10 |
|
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
Добавлено -- StatusRun в ServiceTools
------------ Дoбавленo в 02.45: Добавлено -- EnumService Пример применения:
|
|||
карма: 22 |
| ||
Голосовали: | filyaxxxcom, Konst |
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
в onEnumService надо выдавать сразу MT
и аргументы событий в конфигах не забываем указывать |
|||
карма: 27 |
|
Ответов: 2125
Рейтинг: 159
|
|||
Пожелания по названию точек:
doEnumServices doGetRunningStatus или просто doGetStatus А то как-то не по русски ![]() |
|||
карма: 1 |
|