Форум программистов, компьютерный форум CyberForum.ru

C++ и WinAPI

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
Aragon
0 / 0 / 0
Регистрация: 07.01.2010
Сообщений: 27
#1

Hook клавиатуры и мыши - C++ WinAPI

16.01.2010, 23:39. Просмотров 1704. Ответов 2
Метки нет (Все метки)

Я пересмотрел кучу сайтов по похожим запросам
И нигде толком и понятно не написано выручайте люди.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2010, 23:39     Hook клавиатуры и мыши
Посмотрите здесь:

C++ Управление курсором мыши с помощью стрелок клавиатуры
C++ Hook клавиатуры
C++ подключение к мыши
C++ Драйвер клавиатуры и мыши.
C++ Создание бота. Эмуляция клавиатуры, мыши.
C++ Hook клавиатуры не работает на windows 7
C++ Координаты мыши
C++ Winsock2 hook
Клик мыши C++
Обработка мыши VS C++ C++
Hook клавиатуры и мыши C++
C++ Hook не работает

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
M128K145
Эксперт С++
8282 / 3501 / 143
Регистрация: 03.07.2009
Сообщений: 10,707
17.01.2010, 12:22     Hook клавиатуры и мыши #2
Aragon, вот, почитай Создание системных ловушек Windows
Для мышки хук работает, для клавиатуры там небольшая ошибка, ошибка на второй странице при нахождении KEYBLAY. Я переписал этот код вот так
C
1
2
3
4
5
6
7
8
9
10
11
HKEY pOpenKey;
BYTE cResult[2];
DWORD lSize = 2;
DWORD dw;
short KEYBLAY = 3;
if(!RegOpenKeyEx(HKEY_CURRENT_USER, "keyboard layout\\toggle", 0, KEY_QUERY_VALUE, &pOpenKey))
{
    if(!RegQueryValueEx(pOpenKey,"Hotkey", 0, &dw, cResult, &lSize))
        KEYBLAY = cResult[0] - 48;
    RegCloseKey(pOpenKey);
}
В остальном все правильно, все работает и написано доступным языком
Нефрит
0 / 0 / 0
Регистрация: 06.03.2017
Сообщений: 1
05.04.2017, 08:59     Hook клавиатуры и мыши #3
Я делал ловушку для мыши по книге Трюки и эффекты С++ Елены Кондратюк. К сожалению эта единственная книга где пишется на эту тему но и она не блещет. В примере кода приложения использующего ловушку автор допустила ошибку на объявив одну из глобальных переменных. В конце концов я все исправил но ловушка все равно не работает как обещала автор. Система виснет, лезет куча ошибок а воспроизведение тех манипуляций мыщью которые должна была "запомнить" программа не выполняется вовсе.
Yandex
Объявления
05.04.2017, 08:59     Hook клавиатуры и мыши
Ответ Создать тему
Опции темы

Текущее время: 13:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru