Windows service i okno komunikatów

0

Witam
Mam taki problem, na który nie mogę znaleźć rozwiązania :( Mianowicie mam aplikację, która działa jako usługa (Windows Service) i robi 'swoje' rzeczy bez żadnego problemu, ale problem w tym, że chciałem utworzyć sobie okienko, w którym wyświetlałbym komunikaty o stanie aplikacji. I tu zaczyna się problem. Stworzyłem sobie klasę okna, którą inicjalizuję podczas startowania usługi. Wyskakuje mi błąd, że usługa nie odpowiedziała w zadanym czasie na sygnał startowania. Problem jest w tym, że jeżeli program działa jako usługa to nie powinien mieć żadnych okienek. Podobny problem miałem ze zwykłym MessageBox'em ale tutaj akurat jest możliwość wyświetlenia jego z parametrem "MessageBoxOptions.ServiceNotification" i wtedy nie ma problemu. Oczywiście wyświetlenie okna z komunikatami można obejść na wiele sposobów, ale chodzi mi o to, żeby to okno było częścią całego programu, ponieważ mam już wiele dodatkowych zewnętrznych modułów i nie chcę tworzyć kolejnego i przy okazji kombinować z przekazywaniem komunikatów pomiędzy programami. Słyszałem, że okna można wyświetlać w trybie Desktop, albo coś takiego związanego z desktopem - być może źle się wyraziłem w tym zdaniu, ale słyszałem to kiedyś i nie do końca wiem o co chodzi. Proszę o pomoc w rozwiązaniu problemu.

Z góry dzięki :)

0

Jesli sa to komunikaty czysto tekstowe to nie latwiej by bylo napisac trace'a i wowczas przez plik konfiguracyjny podpiac go do czego tylko zapragniesz? Moglbys wtedy napisac osobna aplikacje, ktora by byla oknem konsolowym, windowsowym i tam w dowolny sposob wyswietlac odebrane informacje.

0

Jak pisałem wcześniej wiem, że można obejść ten problem na wiele sposobów, ale chodzi mi o to, żeby okienko z komunikatami było integralną częścią programu. Mam już kilka modułów, które muszą działać jako osobne programy i dlatego nie chcę tworzyć kolejnego tylko dlatego, że nie wiem jak to zrobić :) Mimo wszystko liczę na pomoc i podpowiedzi :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1