Ich möchte überprüfen, ob eine bestimmte Anwendung auf meinem System mit einem Windows-Dienst ausgeführt wird, und wenn nicht muss ich den Benutzer über den gleichen intim? Bitte schlagen Sie eine Lösung vor. Danke im Voraus.Überprüfen, ob eine Anwendung mit Windows-Dienst ausgeführt wird
0
A
Antwort
0
Environment.UserInteractive
wird für Windows-Dienste und IIS-Prozesse falsch (oder allgemein: wenn keine UI angezeigt werden kann).
0
können Sie ServiceController
var controller = new ServiceController(processName);
verwenden und dann den Controller untersuchen.