powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Управление сервисом.
3 сообщений из 3, страница 1 из 1
Управление сервисом.
    #32528900
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет. Помоигите разобратся с багом(фичей?).
Есть сервис, сам по себе работает нормально, без траблов. ЗАпущен от моего аккаунта в домене. Из другого процесса необходимо управлять им.
Код>

[SRC C#]private void btnStop_Click(object sender, System.EventArgs e){
Cursor=Cursors.WaitCursor;
if(TerminalServController.CanStop)
if(TerminalServController.Status.Equals(ServiceControllerStatus.Running))
TerminalServController.Stop();
Cursor=Cursors.Default;
}

private void btnStart_Click(object sender, System.EventArgs e){
Cursor=Cursors.WaitCursor;
if(!TerminalServController.Status.Equals(ServiceControllerStatus.Running))
TerminalServController.Start(new string[]{sConfigPath});
Cursor=Cursors.Default;
}[/src]
Работает. Но только при первом обращении. Несколько раз подряд стартануть и остановить неполучается. Ругается "Cannot control service." Это если уберу проверки и сразу пытаюсь вызывать. Проверкитоже не всегда срабатывают верно. Скажем остановил я сервис, жму старт, в проверке статус - Running.
Такое впечатление что контроллер теряет связь с сервисом. По крайней мере не в курсе по поводу его текущего статуса.

Если же перед каждым вызовом инициализировать контроллер то все нормально.
Код: plaintext
TerminalServController = new ServiceController("TerminalService");


Кто нибудь встречался с подонбным? На что я наступил?


Magnus
...
Рейтинг: 0 / 0
Управление сервисом.
    #32529074
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ServiceController.Refresh
...
Рейтинг: 0 / 0
Управление сервисом.
    #32529343
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, попробую.


Magnus
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Управление сервисом.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]