Разное - Отключить/включить клавиатуру и мышь (устройства ввода)

Ответить
Аватара пользователя
Busla

Разное - Отключить/включить клавиатуру и мышь (устройства ввода)

Сообщение Busla »

Общая задача: иметь возможность удалённо блокировать (и разблокировать) средства ввода: клавиатуру, мышь.

Друзья, подскажите, есть ли в каких-нибудь основных API что-то подобное?



Возможно, правильнее было бы разместить вопрос в скриптах или ПО.



Знаю, подобный функционал встроен в DameWare Mini Remote Control (DMRC).

А так же широкоизвестные rundll32 keyboard,disable и mouse,disable но хотелось бы иметь возможность включить потом
Аватара пользователя
LilLoco

Re: Разное - Отключить/включить клавиатуру и мышь (устройства ввода)

Сообщение LilLoco »

Цитата ferget:



может это
Разное - Отключить/включить клавиатуру и мышь (устройства ввода)




Это не заблокирует полностью устройства, тем более, я думаю, удаленно.
Аватара пользователя
Delirium

Re: Разное - Отключить/включить клавиатуру и мышь (устройства ввода)

Сообщение Delirium »

Цитата Busla:



А так же широкоизвестные rundll32 keyboard,disable и mouse,disable но хотелось бы иметь возможность включить потом
Разное - Отключить/включить клавиатуру и мышь (устройства ввода)




Как вариант - две задачи в планировщике, одна отрубает, другая включает устройства командами. И удаленно запускать задачи через команду AT командной строки.

Либо использовать тот же Radmin и в режиме telnet выполнять эти команды на удаленной машине.
Аватара пользователя
Iska

Re: Разное - Отключить/включить клавиатуру и мышь (устройства ввода)

Сообщение Iska »

Busla,
как вариант.


В принципе, AutoHotKey/AutoIt умеют блокировать клавиатуру/мышь (за исключением «Ctrl-Alt-Del»). Не удалённо. То есть, нужно будет слепить два исполняемых файла, дать к ним доступ с удалённой машины (например, скопировать туда или на доступный сетевой ресурс) и, как пишет выше Delirium, любым способом удалённо запускать их (WMI, WinRM, psexec.exe, Планировщик задач и т.п.).



Если. конечно, это подходит под условия задачи.
Аватара пользователя
Busla

Re: Разное - Отключить/включить клавиатуру и мышь (устройства ввода)

Сообщение Busla »

ferget, тогда уж
WINAPI BlockInput


Iska, никогда в AutoIt не вникал - мне, наверное проще будет на си сваять, спасибо
Ответить

Вернуться в «Программирование и базы данных»