Como passar a combinação tecla Windows + L na área de trabalho remota (MSTSC ou RDP)?

Como passar a combinação tecla Windows + L na área de trabalho remota (MSTSC ou RDP)?

como faço para bloquear a tela da área de trabalho remota (RDP ou MSTSC)? Existe alguma tecla de atalho para a tela de bloqueio na área de trabalho remota. Por exemplo, na área de trabalho local, se pressionarmos a combinação de teclas Windows + L, ele bloqueará o computador cliente local. Existe alguma versão equivalente da combinação de teclas no RDP?

Responder1

Cntrl + Alt + End exibirá a mesma tela que Cntrl+Alt+Del faz na máquina doméstica. Basta selecionar bloquear e sua sessão remota será bloqueada.

Responder2

você pode criar um atalho em algum lugar da máquina remota (ou seja, na área de trabalho) que aponte para "rundll32.exe user32.dll,LockWorkStation" e na opção preencher a "Tecla de atalho" com algo como CTRL-ALT-L, isso irá bloquear a sessão

Responder3

Eu descobri. Eu escrevi um driver de filtro de teclado que enviará as chaves dependendo do identificador da sessão. Uma coisa importante que notei foi quando o teclado virtual ou na tela está ativado e, se você passar Win + qualquer tecla (tecla virtual) + L, ele bloqueará apenas o RDP ou a sessão remota. Então, escrevi um driver de filtro de teclado que enviará o código de verificação junto com as teclas Win e L.

Responder4

Você pode usar psexeccom -s(executar como sistema) e -i(interagir com a sessão do usuário)

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

Funciona, mas também mostraria cmd por uma fração de segundo no sistema do usuário.

informação relacionada