UI von Process ist nach Process.Start () nicht sichtbar

8

Ich habe einen WCF-Dienst erstellt und er enthält eine Methode string SaveVideoInformation ()

Der Zweck dieser Methode besteht darin, einen Prozess auszuführen, wenn er nicht ausgeführt wird. Im Folgenden ist der Code dieser Methode.

%Vor%

Das Problem, vor dem ich stehe, ist, wenn ich diese Methode von Windows Form Tool Application aus aufrufen, es wird erfolgreich ausgeführt und ich kann die Benutzeroberfläche sehen.

Aber wenn ich diese Methode vom Windows-Dienst aus anrufe, startet der Prozess, aber seine Benutzeroberfläche ist nicht sichtbar.

    
Charlie 22.02.2016, 10:50
quelle

1 Antwort

1

Dies liegt wahrscheinlich daran, dass sich Ihr Windows-Dienst nicht im interaktiven Benutzermodus befindet.

Sie müssen dies im Bereich "Dienste" aktivieren, wie in dieses blog : Überprüfen Sie die Allow service to interact with desktop auf der Service-Eigenschaften Log On Seite.

Lesen Sie auch Empfehlungen von Microsoft für interaktive Benutzerdienste .

    
Patrick Hofman 22.02.2016, 10:55
quelle

Tags und Links