如何在遠端桌面(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。

相關內容