SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Dik en Viernes 22 de Noviembre de 2002, 19:09
-
Hay alguna forma, con VB de trabar la pantalla del usuario de un cyber y que no pueda acceder de ninguna forma (a menos que se la habilite) porque lo hice llamando un setfocus pero a veces la maquina se mata de risa y no la traba!! help me pleaseee!!!!!!!:P
-
Hola:
Te doy la idea:
1) pone un formulario con Borderstyle = 0 maximizado de modo que cubra toda la pantalla.
2) Con la API SetWindowsPos lo ponés sobre todas las otras ventanas, de modo que no pueda tocar otra.
3) Inabilitá las teclas Ctrl+Alt+Del, Alt+Tab y tecla Windows de modo que no pueda pasar a otra tarea.
Para esto te sugiero buscar en http://www.pscode.com/vb/ (http://www.pscode.com/vb/) y http://www.freevbcode.com (http://www.freevbcode.com) con el texto disable keys.
Espero haberte orientado, saludos,
Javier
PD: ojo cuando estés en el entorno de desarrollo que no te va a dejar hacer nada a vos tampoco...jeje, grabá antes
-
Hola.
Hay una forma mucho mejor de hacerlo que la que he visto como respuesta aunque también funcione.
Yo lo haría con el winsock. Teniendo en la maquina que controla un programita servidor, y en el resto de la red un programita cliente por Pc.
Si me detallas como tienes estructurado el cyber, te envio una las rutinas para que lo hagas de esta forma. Es mucho más practico y elegante.
Un saludo.
jlmartinez@arenal2000.es