Frage zu Services

18/01/2010 - 18:44 von Fritz Hilgemann | Report spam
Hallo NG,

ich habe eine Frage zu Services ( mit dem Wizard generiert ): Da gibt es
eine Klasse "Program" mit einer Main() Methode,
aber es gibt auch eine Service Klasse ( : ServiceBase ) mit einer OnStart()
Methode. Wie hàngen denn diese beiden zusammen?
Vielleicht kann mir das jemand in kurzen Worten verklickern, oder mir einen
gutne Link dazu geben.

Vielen Dank,
Fritz
 

Lesen sie die antworten

#1 Konrad Neitzel
18/01/2010 - 19:31 | Warnen spam
Hallo Fritz!

ich habe eine Frage zu Services ( mit dem Wizard generiert ): Da gibt es
eine Klasse "Program" mit einer Main() Methode,
aber es gibt auch eine Service Klasse ( : ServiceBase ) mit einer
OnStart() Methode. Wie hàngen denn diese beiden zusammen?



Der Service selbst wird als EXE compiliert und diese làsst sich prinzipiell
auch so starten. Dieser Aufruf ist wie bei allen Console-Applikationen die
main() Methode. Hier ist dann z.B. denkbar, Argumente wie /install und
/uninstall zu unterstützen.

Der eigentliche Service ist aber über die anderen Methoden definiert. Hier
wird dann vorgegeben, was beim Start (OnStart), Stop (OnStop), ... passieren
soll.

Ein Einstieg findet sich z.B. unter
http://msdn.microsoft.com/de-de/lib...9148a.aspx

Bezüglich dem selbst installieren wàre z.B.
http://www.codeproject.com/KB/dotne...aller.aspx interessant.

Mit den besten Grüßen,

Konrad

Ähnliche fragen