Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Windows service Добавлено: 16.08.08 16:07  

Автор вопроса:  Sergey
Как разрешить сервису показывать сообщения.
Когда я пытаюсь добавить обычную функцию
MsgBox("Service started") в OnStart служба перестает запускаться, то есть именно так как если в коде была бы ошибка

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 16.08.08 18:12
У сервиса обычно другой десктоп.

Ответить

Номер ответа: 2
Автор ответа:
 Sergey



Вопросов: 3
Ответов: 5
 Профиль | | #2 Добавлено: 16.08.08 19:18
Очень может быть, я тож думал об этом, только как убрать ошибку ума не приложу, ведь с диском и логами сервис работает как обычно

Ответить

Номер ответа: 3
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #3 Добавлено: 16.08.08 23:20
Да никак ты не решишь это. Сервис работает под другой учетной записью, MsgBox отображается, но ты его не видишь, не увидишь - потому что он отображается в другом десктопе.
Так он и остается висеть, заморозв процедуру OnStart.

Сервис нужно проектировать так чтоб у него не было необходимости в GUI.

Сообщения об ошибках записывать в журнал Windows, настройка службы через конфигурационные файлы, управление службой, если таковое требуется, через TCP или подобный механизм.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам