¿Cómo pasar la combinación de tecla de Windows + L en un escritorio remoto (MSTSC o RDP)?

¿Cómo pasar la combinación de tecla de Windows + L en un escritorio remoto (MSTSC o RDP)?

¿Cómo bloqueo la pantalla del escritorio remoto (RDP o MSTSC)? ¿Existe alguna tecla de acceso directo para la pantalla de bloqueo en el escritorio remoto? Por ejemplo, en el escritorio local, si presionamos la tecla Windows + la combinación de teclas L, se bloquea la computadora cliente local. ¿Existe alguna versión equivalente de la combinación de teclas en RDP?

Respuesta1

Ctrl + Alt + Fin mostrará la misma pantalla que Cntrl + Alt + Supr en la máquina doméstica. Simplemente seleccione bloquear y su sesión remota estará bloqueada.

Respuesta2

puede crear un acceso directo en algún lugar de la máquina remota (es decir, en el escritorio) que apunte a "rundll32.exe user32.dll, LockWorkStation" y en la opción complete la "Tecla de acceso directo" con algo como CTRL-ALT-L, lo hará bloquear la sesión

Respuesta3

Me lo imaginé. Escribí un controlador de filtro de teclado que enviará las claves según el identificador de sesión. Una cosa clave que noté fue cuando el teclado virtual o en pantalla está activado, y si pasas Win + cualquier tecla (tecla virtual) + L, solo bloquea RDP o sesión remota. Así que escribí un controlador de filtro de teclado que enviará el código de escaneo junto con las teclas Win y L.

Respuesta4

Puede usar psexeccon -s(ejecutar como sistema) e -i(interactuar con la sesión del usuario)

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

Funciona, pero también mostraría cmd durante una fracción de segundo en el sistema del Usuario.

información relacionada