Lassen Sie die Remote-Desktop-Anzeige aktiv, wenn Sie die Verbindung trennen

2053
xDrago

Ich versuche, das Problem mit einer fehlenden GUI zu beheben, wenn ich mich von rdc abmelden. Ich laufe ein Programm, das einen partiellen Screenshot macht, aber es funktioniert nur, wenn ich die Verbindung nicht minimiere oder schließe. Es zeigt mir den Fehler: ".Net Framework ... Unbekannte Ausnahme ..."

Dies zwingt mich, meinen Computer auch immer eingeschaltet zu haben. Ich suche nach einer Lösung, um den Desktop aktiv zu halten und auch die Bildschirmauflösung.

Ich habe allrady ein paar Dinge ausprobiert: http://blogs.microsoft.co.il/arnona/2016/01/03/keeping-an-active-desktop-session/

Ich habe auch versucht, die Verbindung mit %windir%\System32\tscon.exe RDP-Tcp#NNN /dest:consoleIm zu trennen. Ich bin mir nicht sicher, ob diese Art von Disconnect für mich funktioniert hat, aber das Hauptproblem hier ist offensichtlich die sich ändernde Bildschirmauflösung, da sich alle Dinows nach dem Wiederauffinden an verschiedenen Orten befinden. Ich brauche die Fenster, um die genauen Koordinaten zu halten. Ich kann keine Möglichkeit finden, eine statische Auflösung beizubehalten.

Gibt es eine Software, die mir bei meinem Problem helfen kann?

1
Versuchen Sie, Ihre erste Sitzung mit der Lösung [hier] (https://superuser.com/q/1288469/213131) zu erstellen. Sie sollten dann in der Lage sein, eine Verbindung zu der Sitzung herzustellen und sie später zu trennen, ohne dass das Problem vorliegt. Twisty Impersonator vor 6 Jahren 3
Vielen Dank, aber es wird erwähnt, um sicherzustellen, dass die Software ausgeführt wird, wenn sich der Benutzer automatisch anmeldet. Ich kann meine Software nicht im Autostart-Modus starten, da vor dem Trennen der Benutzer einige Einstellungen vorgenommen werden müssen xDrago vor 6 Jahren 0
Ich weiß das. Deswegen habe ich gesagt, dass Sie sich nach der Erstellung der Sitzung mit der Sitzung verbinden können. Sie könnten dann Ihr Programm manuell starten. Sie sollten versuchen zu sehen, ob es funktioniert. Twisty Impersonator vor 6 Jahren 0
Klar, ich werde es testen! Ich hoffe, dass die Bildschirmauflösung gleich bleibt oder gibt es eine Möglichkeit, sie "statisch" zu machen? xDrago vor 6 Jahren 0
Die Auflösung ist die für die mit dem Server verbundene physische Anzeige konfigurierte Auflösung. Twisty Impersonator vor 6 Jahren 0
Leider funktioniert es bisher nicht. Immer noch das gleiche Problem. Er erwähnte, die Registry-Werte zu "füllen". Wie macht man das? xDrago vor 6 Jahren 0
[So ändern Sie das Register] (https://support.microsoft.com/de-de/help/136393/how-to-modify-the-windows-registry) Twisty Impersonator vor 6 Jahren 0
Ich habe jetzt alles versucht. Ich habe herausgefunden, dass das Beenden der Session mit tscon.exe wie oben erwähnt das Programm ohne Fehler laufen lässt, aber die Screenshots sind schwarz. xDrago vor 6 Jahren 0
Es scheint, dass Ihre Screenshot-Anwendung auf diese Weise nicht mit einer Remote-Desktopsitzung kompatibel ist. :( Twisty Impersonator vor 6 Jahren 0
Ich benutze C # und CopyFromScreen mit bestimmten Koordinaten, wenn dies hilft. Die einzige Alternative, um dies auszuführen, besteht darin, zu Hause einen Server mit einem rund um die Uhr laufenden Monitor einzurichten :( `CopyFromScreen (rect.Left, rect.Top, 0, 0, bmp.Size, CopyPixelOperation.SourceCopy);` xDrago vor 6 Jahren 0

0 Antworten auf die Frage