¿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 psexec
con -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.