Saltar al contenido

Comando de línea de comandos (cmd) para bloquear una máquina con Windows

Sé libre de divulgar nuestros post y códigos en tus redes, danos de tu ayuda para aumentar esta comunidad.

Solución:

rundll32.exe user32.dll,LockWorkStation

Me han advertido que esto no se recomienda (excepto por Microsoft). Las advertencias también se centran en el pariente cercano del comando, ExitWindowsEx (que apaga la computadora). Nunca he tenido problemas con eso, pero YMMV.

bamboleo: El mono caniche puede tener razón. La leyenda advierte que el código es poderoso y peligroso.
Núdar: Dios mío. Será mejor que lo usemos sólo tres o cuatro veces. Seis, máx.
mordisqueador: ¡Pero incluso un solo uso podría destrozar el universo!
Núdar: Entiendo. Dos o tres veces.

(Fuente)

Si tiene acceso al compilador C ++ de Visual Studio, aquí está la fuente (extremadamente complicada):

//
//LockWorkStation.cpp
//
//Locks the console.
//
//To compile (VC++ 2003, on one line):
//
//      cl.exe /W4 LockWorkStation.cpp /link /RELEASE /OPT:REF /OPT:NOWIN98
//                  /ENTRY:mainStartup /SUBSYSTEM:CONSOLE kernel32.lib
//

#if !defined(_WIN32_WINNT) || (_WIN32_WINNT < 0x0500)
    #undef _WIN32_WINNT
    #define _WIN32_WINNT 0x0500 
#endif
#include  

void mainStartup(void)

    LockWorkStation(); 
    ExitProcess(0);

Tenga en cuenta que en Windows Vista/7, puede usar el comando tsdiscon para desconectar una sesión de Escritorio remoto/bloquear su estación de trabajo.

Si usas el rundll32.exe user32.dll, LockWorkStation comando en una sesión de Escritorio remoto (en Windows 7/Vista), la sesión continuará, pero solo verá la pantalla de bloqueo en la ventana de Escritorio remoto.

Tienes la posibilidad recomendar esta noticia si te fue de ayuda.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *