Форум — Ответы ( К темам )
| ? | 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 | |
|
А назад как подключить?
| |