如何在远程桌面(MSTSC 或 RDP)中传递 Windows 键 + L 组合键?

如何在远程桌面(MSTSC 或 RDP)中传递 Windows 键 + L 组合键?

如何锁定远程桌面屏幕(RDP 或 MSTSC)?远程桌面中是否有锁定屏幕的快捷键。例如,在本地桌面中,如果我们按下 Windows 键 + L 组合键,则会锁定本地客户端计算机,RDP 中是否有等效版本的组合键?

答案1

Cntrl + Alt + End 将显示与 Cntrl+Alt+Del 在家用机器上显示的相同屏幕。只需选择锁定,您的远程会话就会被锁定。

答案2

您可以在远程计算机的某个位置(即桌面上)创建一个指向“rundll32.exe user32.dll,LockWorkStation”的快捷方式,并在选项中用 CTRL-ALT-L 之类的内容填写“快捷键”,它将锁定会话

答案3

我找到了答案。我编写了一个键盘过滤驱动程序,它将根据会话句柄发送按键。我注意到的一个关键问题是,当虚拟键盘或屏幕键盘打开时,如果您输入 Win + 任意键(虚拟键)+ L,则只会锁定 RDP 或远程会话。因此,我编写了一个键盘过滤驱动程序,它将发送扫描代码以及 Win 和 L 键。

答案4

您可以使用psexec-s以系统身份运行)和-i(与用户会话交互)

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

它可以起作用,但它也会在用户的系统上瞬间显示 cmd。

相关内容