Ich habe ein paar in C# geschriebene Windows-Dienste, die die Ausführung über die Befehlszeile als Konsolenanwendung unterstützen, wenn ein bestimmter Parameter übergeben wird. Funktioniert großartig, aber ich würde gerne feststellen können, ob die App vom Service Control Manager oder von einer Befehlszeile ausgeführt wird.So ermitteln Sie, ob der Prozess vom Dienststeuerungs-Manager ausgeführt wird
Gibt es eine Möglichkeit zur Laufzeit festzustellen, ob meine App vom SCM gestartet wurde?
Dies funktioniert einwandfrei, solange Sie die Option "Dienst mit dem Desktop interagieren" im SCM nicht aktivieren. Kein Problem für unsere Dienstleistungen. Danke Guardi! – BrettRobi