como puedo deshabilitar todo teclado o algunas teclas
necesito saber como puedo deshabilitar el teclado de mi computadora. Tengo que hacerlo en delphi
Informate en la ayuda de builder de la API "systemparameterinfo" haciendole creer que el protector de pantalla esta encendido, logras bloquear el teclado....
Aqui te va un ejemplo:
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
// Deshabilita CTRL-ALT-DEL SystemParametersInfo(SPI_SCREENSAVERRUNNING, TRUE , NULL,0);
}
__fastcall TForm1::~TForm1()
{
// Habilita CTRL-ALT-DEL cuando se cierra la //app
SystemParametersInfo(SPI_SCREENSAVERRUNNING, FALSE , NULL,0);
}
Lo que logra esto es q mientras tu equipo tenga ejecutandose una aplicacion con este codigo, no podras usar el teclado....
Importante: Usala solo de ser necesario y de forma controlada, ya q si tu programa se cae, te va a inhabilitar todo el pc, hasta q lo reinicies
Este truco no funciona en Windows NT.
Suerte y espero te sirva ;-)
Saludos!!!
Aqui te va un ejemplo:
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
// Deshabilita CTRL-ALT-DEL SystemParametersInfo(SPI_SCREENSAVERRUNNING, TRUE , NULL,0);
}
__fastcall TForm1::~TForm1()
{
// Habilita CTRL-ALT-DEL cuando se cierra la //app
SystemParametersInfo(SPI_SCREENSAVERRUNNING, FALSE , NULL,0);
}
Lo que logra esto es q mientras tu equipo tenga ejecutandose una aplicacion con este codigo, no podras usar el teclado....
Importante: Usala solo de ser necesario y de forma controlada, ya q si tu programa se cae, te va a inhabilitar todo el pc, hasta q lo reinicies
Este truco no funciona en Windows NT.
Suerte y espero te sirva ;-)
Saludos!!!
