Service nicht als Serivce starten

08/06/2008 - 16:47 von Thomas Kehl | Report spam
Hallo.

Ich habe mir nun mal einen Service zusammengebaut. Nun meine Frage: Gibt es
eine Möglichkeit, festzustellen, ob der Service als Service oder durch
Doppelclick der EXE gestartet wurde?

Besten Dank für eure Hilfe!

Gruss, Thomas
 

Lesen sie die antworten

#1 Kerem Gümrükcü
08/06/2008 - 17:10 | Warnen spam
Hallo,

Ich habe mir nun mal einen Service zusammengebaut. Nun meine Frage: Gibt es
eine Möglichkeit, festzustellen, ob der Service als Service oder durch
Doppelclick der EXE gestartet wurde?



wenn Du einen Dienst in .NET geschrieben hast, dann wirst Du diesen
Dienst nicht einfach als normale Exe starten können, sondern Du
wirst ein Konsolenfenster bekommen (die meisten Dienste sind an
sich Konsolen Applikationen, Subsystem 0x03 (WindowsConsole))
und eine Meldung von der Runtime, das Du den Dienst mit Instalutil.exe
installieren musst.

Aber das ist vieleicht ein Ansatz für dich:

[Environment.UserInteractive-Eigenschaft]
http://msdn.microsoft.com/de-de/lib...nteractive(VS.80).aspx

So kannst Du prüfen, ob dein Dienst interaktiv oder
als Dienst làuft,...

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