So ändern Sie die Windows-Sicherheitsfunktionen, um Cygwin die Interaktion mit dem Desktop zu ermöglichen

So ändern Sie die Windows-Sicherheitsfunktionen, um Cygwin die Interaktion mit dem Desktop zu ermöglichen

Ich möchte einen Prozess auf einer Remote-Maschine auf interaktive Weise ausführen. Das heißt, obwohl keine Benutzerinteraktion erforderlich ist, muss der Prozess ein grafisches Fenster öffnen.

Ich verwende Cygwin 1.7 und kann den Prozess starten, cygstartweiß aber nicht, wie ich die GUI anzeigen kann. Ich verwende diesen Befehl: cygstart --show --action=runas COMMAND

Darüber hinaus verwende ich mein Domänenkonto – auf dem lokalen und dem Remotecomputer – und habe im Windows Task-Manager festgestellt, dass der Prozess als Benutzername mein Konto hat, jedoch mit einer anderen Sitzungs-ID.


Das Problem hängt mit den Standardsicherheitseinstellungen von Windows zusammen. Um dies zu erreichen, sollte es möglich sein – die Frage ist nur wie –, den Cygwin-Dienst so zu ändern, dass er „dem Dienst die Interaktion mit dem Desktop erlaubt“ oder ihn mit diesem Flag sshdneu zu installieren .sshdcygrunsrv--interactive


Der Cygwin-Dienst sshdstartet nicht, wenn er --interactiveein Flag hat. Nach vielen Versuchen tappe ich immer noch im Dunkeln.

verwandte Informationen