none
Bloquear pantalla de una PC cliente RRS feed

  • Pregunta

  • Hola, estoy desarrollando una aplicacion para el control de un cyber y me gustaria saber como conectar la aplicacion servidor a la aplicacion cliente, y como bloquear la pantalla en la Pc cliente, es decir que la aplicacion servidor me permita bloquear la pantalla de la PC cliente, de manera que no se pueda hacer nada en la PC cliente hasta que un usuario alquile la maquina, y el servidor desbloquee la maquina para su uso.
    • Cambiado Enrique M. Montejo miércoles, 10 de septiembre de 2014 6:43 Pregunta relacionad con aplicación de Windows Forms.
    domingo, 7 de septiembre de 2014 19:26

Todas las respuestas

  • Buenas,

    Es bastante sencillo bloquear el PC... Sólo tienes que hacer uso de la API de Windows...

     [DllImport("user32")]
     private static extern void LockWorkStation();
    
     private void Lock()
     {           
        LockWorkStation();           
     }

    Haciendo uso de ese código podrías bloquear una sesión... Si lo que quieres es cerrarla, puedes hacer uso del siguiente código:

     [DllImport("user32")]
     private static extern void ExitWindowsEx(int dwOptions, int dwReserved);
    
     private void Exit()
     {
           ExitWindowsEx(0, 0);
     }
    Espero haberte ayudado!

    lunes, 8 de septiembre de 2014 14:55