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...
