Wie übergibt man die Kombination Windows-Taste + L an einen Remotedesktop (MSTSC oder RDP)?

Wie übergibt man die Kombination Windows-Taste + L an einen Remotedesktop (MSTSC oder RDP)?

Wie sperre ich den Remotedesktopbildschirm (RDP oder MSTSC)? Gibt es eine Tastenkombination zum Sperren des Remotedesktopbildschirms? Wenn wir beispielsweise auf dem lokalen Desktop die Tastenkombination Windows-Taste + L drücken, wird der lokale Clientcomputer gesperrt. Gibt es eine entsprechende Tastenkombination für RDP?

Antwort1

Strg + Alt + Ende öffnet denselben Bildschirm wie Strg + Alt + Entf auf dem Heimcomputer. Wählen Sie einfach Sperren und Ihre Remotesitzung wird gesperrt.

Antwort2

Sie können irgendwo auf dem Remotecomputer (z. B. auf dem Desktop) eine Verknüpfung erstellen, die auf „rundll32.exe user32.dll,LockWorkStation“ verweist, und in der Option die „Tastenkombination“ mit etwas wie STRG-ALT-L ausfüllen. Dadurch wird die Sitzung gesperrt.

Antwort3

Ich habe es herausgefunden. Ich habe einen Tastaturfiltertreiber geschrieben, der die Tasten je nach Sitzungshandle sendet. Eine wichtige Sache, die mir aufgefallen ist, war, dass, wenn die virtuelle oder Bildschirmtastatur eingeschaltet ist und Sie Win + eine beliebige Taste (virtuelle Taste) + L eingeben, nur RDP oder die Remotesitzung gesperrt wird. Also habe ich einen Tastaturfiltertreiber geschrieben, der den Scancode zusammen mit der Win- und L-Taste sendet.

Antwort4

Sie können es psexecmit -s(Als System ausführen) und -i(Mit Benutzersitzung interagieren) verwenden.

psexec -s -i \\[hostname] cmd /c "rundll32.exe user32.dll,LockWorkStation"

Es funktioniert, aber auf dem System des Benutzers würde auch für den Bruchteil einer Sekunde „cmd“ angezeigt.

verwandte Informationen