Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
elch10
40 / 21 / 3
Регистрация: 27.04.2015
Сообщений: 176
Завершенные тесты: 2
1

Получение нажатия клавиши из неактивного окна

12.08.2016, 09:35. Просмотров 1091. Ответов 4
Метки нет (Все метки)

Привет всем! Как можно получить нажатую клавишу, если окно приложения не активно?
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.08.2016, 09:35
Ответы с готовыми решениями:

Горячие клавиши неактивного окна
Всем привет!, написал программку для одной игры и добавил некоторые горячие клавиши, но дело в том...

Скриншот неактивного окна
Доброго времени суток подскажите плз возможно ли снять скриншот неактивного окна программы если да...

Как для неактивного окна применить клавиатуру активного
Надо понять, как для неактивного окна применить клавиатуру активного. Сам момент есть только как...

Получить цвет пикселя из неактивного окна, перекрытого другими окнами окна
Можно ли получить цвет пикселя из неактивного или перекрытого другими окна? Какие есть способы?...

Нажать мышкой в определенных координатах неактивного окна
Доброго дня, вечера и ночи дорогие форумчане Cyberforum-а) Задача простая, нужно послать в...

4
SatanaXIII
Почетный модератор
Эксперт С++
5807 / 2803 / 386
Регистрация: 01.11.2011
Сообщений: 6,808
Завершенные тесты: 1
12.08.2016, 13:28 2
Цитата Сообщение от elch10 Посмотреть сообщение
Как можно получить нажатую клавишу
Что это значит?
Нажать ее?
0
elch10
40 / 21 / 3
Регистрация: 27.04.2015
Сообщений: 176
Завершенные тесты: 2
12.08.2016, 13:41  [ТС] 3
SatanaXIII, нет смысл в том, что запущен другой процесс, а моя прога, работающая в фоне, должна получать все события нажатий клавиш или мыши. Так скажем сделать вирус, который отправляет на какой-либо сервер все действия пользователя.
0
SatanaXIII
Почетный модератор
Эксперт С++
5807 / 2803 / 386
Регистрация: 01.11.2011
Сообщений: 6,808
Завершенные тесты: 1
12.08.2016, 15:23 4
Лучший ответ Сообщение было отмечено elch10 как решение

Решение

elch10, разбейте задачу на несколько этапов и изучайте по очереди:
1) Установка глобального хука на клавиатуру и мышь.
2) Написание фоновой службы.
3) Отправка данных по сети.
1
Почтальон
Модератор
992 / 782 / 163
Регистрация: 22.03.2015
Сообщений: 4,948
Записей в блоге: 1
Завершенные тесты: 2
18.08.2016, 20:28 5
Цитата Сообщение от elch10 Посмотреть сообщение
смысл в том, что запущен другой процесс, а моя прога, работающая в фоне, должна получать все события нажатий клавиш или мыши. Так скажем сделать вирус, который отправляет на какой-либо сервер все действия пользователя.
Мне кажется, тут нужно делать драйвер, внедрять на уровне оси и перехват. Но это пахнет очень большими неприятностями, ибо ОСЬ не даст вот так просто что-то контролить
0
18.08.2016, 20:28
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.08.2016, 20:28

Закрытие окна после нажатия любой клавиши.
Всем привет. #include <iostream.h> using namespace std; int main() { int var1; int var2;...

Эмуляция нажатия клавиш для неактивного/свёрнутого приложения.
Есть большое желание написать что-то наподобии программы-макроса, которая будет отправлять или...

Эмуляция нажатия стрелок для неактивного запущенного приложения
Да, я видел, похожая тема уже есть http://www.cyberforum.ru/delphi-beginners/thread440043.html...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.