Форум — Ответы     (  К темам )
 ?  Fred: Как включить/отключить клавиатуру и мышь ? (15-04-2003 12:29:26)
Необходимо наладить удаленное управление и контроль одного компьютера другим. При этом нельзя чтобы оператор даже случайно вмешался в эту процедуру. Подскажите как программно можно включить/отключить клавиатуру и мышь ?

Благодарю. Фред.
 Владимир (16-04-2003 21:53:06)
//---------------------------------------------------------------------------
// отключаем клавиатуру и мышь для окна рабочего стола
void __fastcall TForm1::Button1Click(TObject *Sender)
{
HWND hwnd;
hwnd = FindWindow("Progman", "Program Manager");
EnableWindow(hwnd,false);
}
//---------------------------------------------------------------------------
// включаем
void __fastcall TForm1::Button2Click(TObject *Sender)
{
HWND hwnd;
hwnd = FindWindow("Progman", "Program Manager");
EnableWindow(hwnd,true);
}
//---------------------------------------------------------------------------
//
void __fastcall TForm1::Button3Click(TObject *Sender)
{
можно попробовать запустить через ShellExecute()
rundll32 keyboard,disable
rundll32 mouse,disable
}
//--------------------------------------------------------------------------

 Павел (16-04-2003 22:39:16)
http://www.rxlib.ru/Stat/shevelev/shev.htm

также посмотрите функцию SystemParametersInfo()
SPI_SETMOUSECLICKLOCK
 Fred (17-04-2003 11:06:07)
Владимир, Павел. Спасибо за подсказки. Сейчас буду с этим разбираться.
 Diman-VZXK (19-05-2003 11:39:10) http://www.c-197.narod.ru
А назад как подключить?