NotifyIcon NI;
Icon ic;
.....
protected override void OnStart(string[] args)
{
......
NI = new NotifyIcon();
ic = new System.Drawing.Icon("replays.ico");
NI.Icon = ic;
......
}
Вопрос по службам в .NET
Заранее извиняюсь за большое число вопросов в последнее время)
Вопрос такой - Как сделать так чтоб во время работы написанной мной службы висел
значок в трее (компонент notifyIcon)? Я его ввожу в состав службы, но при запуске службы
ничего не отображается. Он просто не работает.
Затем попробовал сделать так:
Код:
Но та же самая картина. Служба стартует, назначенный мной функционал выполняет, но значек в трее так и не отображается. В данной ситуации меня смущает еще то, что она не выбрасывает никаких эксепшинов по этому поводу, а просто игнорирует(
Заранее благодарен за помощь
Еще актуально, жду ваших камментов и ответов..
Обычно создают отдельную программу-клиент, предоставляющую дополнительную функциональность. В наиболее простом (вашем) случае она прописаывается в автозапуск и обитает в трее, наблюдая за работой службой. В более сложных случаях она может неким образом взаимодействовать со службой, например посредством .NET Remoting.