Dienst debuggen

08/06/2008 - 19:42 von Thomas Kehl | Report spam
Hallo zusammen.

Ich habe nun einen Dienst, den ich als Dienst installieren kann und
standalone (mit Doppelclick) starten. Die Ausführung mit Doppelclick
funktioniert tip top. Wenn ich nun aber den Dienst starte, tritt irgendein
Problem auf was beim Start mittels Doppelclick nicht auftritt. Um das zu
finden, sollte ich das Teil (wenn als Dienst gestartet wird) debuggen
können. Kann mir jemand einen Tipp geben, wie man dazu am besten vorgeht -
d.h. wie ich einen Debugger an den Dienst bringe (von Beginn weg)? Ich habe
mal versucht, ganz zu Beginn eine MessageBox zu öffnen, damit der Prozess
stehen bleibt und ich dann den Debugger anhàngen kann. Das geht aber nicht,
weil es ja ein Dienst ist (der unter einem eigenen Konto làuft usw.).

Besten Dank für eure Tipps!

Gruss, Thomas
 

Lesen sie die antworten

#1 Kerem Gümrükcü
08/06/2008 - 19:54 | Warnen spam
Hallo Thomas,

das mit der MessageBox ist nix, das brauchst Du garnicht probieren.
Das kann man zwar machen, dazu muss der Dienst aber mit dem
Benutzer un dem Desktop interagieren. Kann man zwar unter der
Diensteverwaltung einstellen, aber macht man nicht,...

Schau Dir dazu das mal an:

http://www.codeproject.com/KB/dotne...vices.aspx

http://www.ondotnet.com/pub/a/dotne...gsvcs.html

http://weblogs.asp.net/miked/archiv...18452.aspx

http://msdn.microsoft.com/en-us/library/aa984342(VS.71).aspx

http://msdn.microsoft.com/en-us/library/7a50syb3(VS.80).aspx

Grüße

Kerem

Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Microsoft Live Space: http://kerem-g.spaces.live.com/
Latest Open-Source Projects: http://entwicklung.junetz.de
"This reply is provided as is, without warranty express or implied."

Ähnliche fragen