Bloquear estacion de trabajo en NT
Hola.
¿Alguien sabe como bloquear una estación de trabajo NT desde código de C++ Builder 3?.
En Windows 2000 existe la función LockWorkStation dentro de USER32.DLL para este propósito, pero en NT no.
Gracias.
¿Alguien sabe como bloquear una estación de trabajo NT desde código de C++ Builder 3?.
En Windows 2000 existe la función LockWorkStation dentro de USER32.DLL para este propósito, pero en NT no.
Gracias.
Mira lo que podrias hacer es simular que se presiono la convinacion de teclas Ctrl+Alt+Supr, de esta forma:
//simulamos la convinacion de presionar las 3 teclas
keybd_event(VK_CONTROL, 0,0,0);
keybd_event(VK_ALT, 0,0,0);
keybd_event(VK_DELETE, 0,0,0);
//simulamos q las soltaste...
keybd_event(VK_CONTROL, 0,KEYEVENTF_KEYUP,0);
keybd_event(VK_ALT, 0,KEYEVENTF_KEYUP,0);
keybd_event(VK_DELETE, 0,KEYEVENTF_KEYUP,0);
Se que es una solucion media rara pero me funciono en NT, Workstation,etc...
Saludos...
//simulamos la convinacion de presionar las 3 teclas
keybd_event(VK_CONTROL, 0,0,0);
keybd_event(VK_ALT, 0,0,0);
keybd_event(VK_DELETE, 0,0,0);
//simulamos q las soltaste...
keybd_event(VK_CONTROL, 0,KEYEVENTF_KEYUP,0);
keybd_event(VK_ALT, 0,KEYEVENTF_KEYUP,0);
keybd_event(VK_DELETE, 0,KEYEVENTF_KEYUP,0);
Se que es una solucion media rara pero me funciono en NT, Workstation,etc...
Saludos...