Program "bez ciała" C#

Witam.

Tym razem mam całkiem ciekawy problem …

Mianowicie:

Chce napisać program, który wyłącza dany proces, do tego już doszedłem. Musi go killnac w odpowiednim czasie, tj. po 10min nieobecności użytkownika (do tego też doszedłem).

Ale… Nie powinien mieć “ciała” tj. wyglądu (formatki, ani konsoli). Po prostu jedna wielka pętla . Jak myślicie, jak można to rozwiązać ? :smiley:

Twoja klasa powinna nie mieć żadnego Forma, jedynie dziedziczyć po ApplicationContext.

Ale co do tego mają regexpy to nie mam zielonego pojęcia.

Poczytaj jak się tworzy usługi Windows (Uruchom -> services.msc).

To jest dobry artykuł na ten temat:

cz 1. http://www.codeproject.com/KB/cs/WindowsServicesInAction1.aspx

cz 2. http://www.codeproject.com/KB/cs/WindowsServicesInAction2.aspx

Dzięki wielkie. Temat do zamknięcia.

@matzu: A po co z miejsca serwis budować? Zwykły program nie musi mieć okna.

Problem rozwiązałem inaczej… Po prostu w Propertisach.

Wyłączyłeś okno na pasku zadań, ale co z alt + tab?

DO moich celów wystarczy :slight_smile: Przecież to nie ma być jakiś trojan, on ma po prostu nie przeszkadzać, ale działać w tle. :slight_smile: