SGM>Задаю вопрос, который, скорее всего, упоминался ни один раз.
SGM>Как отключить мышь и клавиатуру средствами Delphi под WinXP?
SGM>И тут же уточняю свой вопрос:
SGM> как отключить Устройства мышь и клавиатура???
SGM>В диспечере устройств в свойствах устройства можно это сделать, установив режим "Выключено".
SGM>Как это реализовать программно?
Например, SetupDiXxx + CM_Xxxx функции. Можно еще через WMI вроде... Да, на 9х CM функции не работают — там есть 16-битные аналоги в cfgmgr.dll, соответственно, можно их через thunks достать... (ну, или через GetProcAddress16\QT_Thunk).
Здравствуйте, Andrew S, Вы писали:
SGM>>Задаю вопрос, который, скорее всего, упоминался ни один раз.
SGM>>Как отключить мышь и клавиатуру средствами Delphi под WinXP?
SGM>>И тут же уточняю свой вопрос:
SGM>> как отключить Устройства мышь и клавиатура???
SGM>>В диспечере устройств в свойствах устройства можно это сделать, установив режим "Выключено".
SGM>>Как это реализовать программно?
AS>Например, SetupDiXxx + CM_Xxxx функции. Можно еще через WMI вроде... Да, на 9х CM функции не работают — там есть 16-битные аналоги в cfgmgr.dll, соответственно, можно их через thunks достать... (ну, или через GetProcAddress16\QT_Thunk).
AS>>Например, SetupDiXxx + CM_Xxxx функции. Можно еще через WMI вроде... Да, на 9х CM функции не работают — там есть 16-битные аналоги в cfgmgr.dll, соответственно, можно их через thunks достать... (ну, или через GetProcAddress16\QT_Thunk).
SGM>Блин! А можно на примере кода???
SGM>Plzzzzz.
Примеры есть в DDK2000 или новее, в $NTDDK\src\general\setup\. Если влом ставить — в поиске по гуглю\сайту наверняка будут рабочие примеры. Имхо, замусоривать форум еще раз подобным кодом смысла особо нет... Удачи.