Отключение мыши и клавиатуры
От: SmaGMan  
Дата: 31.03.05 15:40
Оценка:
Задаю вопрос, который, скорее всего, упоминался ни один раз.

Как отключить мышь и клавиатуру средствами Delphi под WinXP?

И тут же уточняю свой вопрос:

как отключить Устройства мышь и клавиатура???

В диспечере устройств в свойствах устройства можно это сделать, установив режим "Выключено".

Как это реализовать программно?
Re: Отключение мыши и клавиатуры
От: Andrew S Россия http://alchemy-lab.com
Дата: 31.03.05 18:10
Оценка:
SGM>Задаю вопрос, который, скорее всего, упоминался ни один раз.

SGM>Как отключить мышь и клавиатуру средствами Delphi под WinXP?


SGM>И тут же уточняю свой вопрос:


SGM> как отключить Устройства мышь и клавиатура???


SGM>В диспечере устройств в свойствах устройства можно это сделать, установив режим "Выключено".


SGM>Как это реализовать программно?


Например, SetupDiXxx + CM_Xxxx функции. Можно еще через WMI вроде... Да, на 9х CM функции не работают — там есть 16-битные аналоги в cfgmgr.dll, соответственно, можно их через thunks достать... (ну, или через GetProcAddress16\QT_Thunk).
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[2]: Отключение мыши и клавиатуры
От: SmaGMan  
Дата: 31.03.05 19:19
Оценка:
Здравствуйте, Andrew S, Вы писали:

SGM>>Задаю вопрос, который, скорее всего, упоминался ни один раз.


SGM>>Как отключить мышь и клавиатуру средствами Delphi под WinXP?


SGM>>И тут же уточняю свой вопрос:


SGM>> как отключить Устройства мышь и клавиатура???


SGM>>В диспечере устройств в свойствах устройства можно это сделать, установив режим "Выключено".


SGM>>Как это реализовать программно?


AS>Например, SetupDiXxx + CM_Xxxx функции. Можно еще через WMI вроде... Да, на 9х CM функции не работают — там есть 16-битные аналоги в cfgmgr.dll, соответственно, можно их через thunks достать... (ну, или через GetProcAddress16\QT_Thunk).


Блин! А можно на примере кода???

Plzzzzz.
Re[3]: Отключение мыши и клавиатуры
От: Andrew S Россия http://alchemy-lab.com
Дата: 31.03.05 19:48
Оценка:
AS>>Например, SetupDiXxx + CM_Xxxx функции. Можно еще через WMI вроде... Да, на 9х CM функции не работают — там есть 16-битные аналоги в cfgmgr.dll, соответственно, можно их через thunks достать... (ну, или через GetProcAddress16\QT_Thunk).

SGM>Блин! А можно на примере кода???


SGM>Plzzzzz.


Примеры есть в DDK2000 или новее, в $NTDDK\src\general\setup\. Если влом ставить — в поиске по гуглю\сайту наверняка будут рабочие примеры. Имхо, замусоривать форум еще раз подобным кодом смысла особо нет... Удачи.
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re: Отключение мыши и клавиатуры
От: Alex Alexandrov США  
Дата: 02.04.05 10:09
Оценка:
Здравствуйте, SmaGMan, Вы писали:

SGM>Как это реализовать программно?


Еще простенький вариант — BlockInput.
[ Posted via RSDN@Home 1.1.4 beta 4 (303) listening to Stone Temple Pilots — Plush (Acoustic) ]
It's kind of fun to do the impossible (Walt Disney)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.