Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Посылание клавиш по хандлу

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C/C++ только в данном разделе

Ответ
 
Опции темы
Старый 20.01.2013, 22:45   #1
Подпольщик RF Online
 Пехотинец
Аватар для артём612
 
артём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небе
Регистрация: 10.10.2011
Сообщений: 65
Популярность: 772
Сказал(а) спасибо: 58
Поблагодарили 58 раз(а) в 33 сообщениях
Отправить сообщение для артём612 с помощью Skype™
 
Exclamation Посылание клавиш по хандлу

Вообщем мне надо зная хандл процесса отправлять туда нажатие клавиши X

Без использования FindWindow и FindWindowEx
  Ответить с цитированием
Старый 21.01.2013, 12:23   #2
 Разведчик
Аватар для LensS
 
LensS никому не известный тип
Регистрация: 02.01.2013
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 1 сообщении
Отправить сообщение для LensS с помощью Skype™
 
По умолчанию Re: Посылание клавиш по хандлу

Цитата:
Сообщение от артём612Посмотреть сообщение
Вообщем мне надо зная хандл процесса отправлять туда нажатие клавиши X

Без использования FindWindow и FindWindowEx

Код:
PostMessage(hWnd,WM_KEYDOWN,VK_NUMPAD1,NULL); PostMessage(hWnd,WM_KEYUP,VK_NUMPAD1,NULL);
поменяете VK_NUMPAD1 на клавишу х самостоятельно
  Ответить с цитированием
Старый 21.01.2013, 15:51   #3
Подпольщик RF Online
 Пехотинец
Аватар для артём612
 
артём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небе
Регистрация: 10.10.2011
Сообщений: 65
Популярность: 772
Сказал(а) спасибо: 58
Поблагодарили 58 раз(а) в 33 сообщениях
Отправить сообщение для артём612 с помощью Skype™
 
По умолчанию Re: Посылание клавиш по хандлу

Цитата:
Сообщение от LensSПосмотреть сообщение
Код:
PostMessage(hWnd,WM_KEYDOWN,VK_NUMPAD1,NULL); PostMessage(hWnd,WM_KEYUP,VK_NUMPAD1,NULL);
поменяете VK_NUMPAD1 на клавишу х самостоятельно

я же указал в теме что без функций поиска окна ...
  Ответить с цитированием
Старый 21.01.2013, 16:27   #4
 Разведчик
Аватар для LensS
 
LensS никому не известный тип
Регистрация: 02.01.2013
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 1 сообщении
Отправить сообщение для LensS с помощью Skype™
 
По умолчанию Re: Посылание клавиш по хандлу

Цитата:
Сообщение от артём612Посмотреть сообщение
я же указал в теме что без функций поиска окна ...

дак не используйте эти функции, вы написали что знаете хэндл куда нужно отправить нажатие
Подставляйте и отправляйте

Добавлено через 3 минуты
Цитата:
Сообщение от артём612Посмотреть сообщение
Вообщем мне надо зная хандл процесса отправлять туда нажатие клавиши X

Без использования FindWindow и FindWindowEx

и если не использовать функции поиска хэндла куда вы будете отправлять то?

Последний раз редактировалось LensS; 21.01.2013 в 16:30. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 21.01.2013, 21:42   #5
Подпольщик RF Online
 Пехотинец
Аватар для артём612
 
артём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небе
Регистрация: 10.10.2011
Сообщений: 65
Популярность: 772
Сказал(а) спасибо: 58
Поблагодарили 58 раз(а) в 33 сообщениях
Отправить сообщение для артём612 с помощью Skype™
 
По умолчанию Re: Посылание клавиш по хандлу

Цитата:
Сообщение от LensSПосмотреть сообщение
дак не используйте эти функции, вы написали что знаете хэндл куда нужно отправить нажатие
Подставляйте и отправляйте

Добавлено через 3 минуты


и если не использовать функции поиска хэндла куда вы будете отправлять то?

Давай я тебе всё обьясню...

Пишу DLL. Там можно узнать хандл проца куда она заинжекчина...
Но пытаясь поставить хандля проца вместо окна... вообщем типы разные первое это швно второе ханлы.. вот что надо =)

Добавлено через 51 минуту
Цитата:
Сообщение от LensSПосмотреть сообщение
и если не использовать функции поиска хэндла куда вы будете отправлять то?

в сам процесс...

Последний раз редактировалось артём612; 21.01.2013 в 22:33. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 24.01.2013, 12:07   #6
 Разведчик
Аватар для LensS
 
LensS никому не известный тип
Регистрация: 02.01.2013
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 1 сообщении
Отправить сообщение для LensS с помощью Skype™
 
По умолчанию Re: Посылание клавиш по хандлу

Мммм а почему не подходит тупо по хендлу отправлять безо всяких dll ?
  Ответить с цитированием
Старый 30.01.2013, 14:43   #7
Подпольщик RF Online
 Пехотинец
Аватар для артём612
 
артём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небе
Регистрация: 10.10.2011
Сообщений: 65
Популярность: 772
Сказал(а) спасибо: 58
Поблагодарили 58 раз(а) в 33 сообщениях
Отправить сообщение для артём612 с помощью Skype™
 
По умолчанию Re: Посылание клавиш по хандлу

Цитата:
Сообщение от LensSПосмотреть сообщение
Мммм а почему не подходит тупо по хендлу отправлять безо всяких dll ?

потому что я не с++ не ехе а длл пишу....

а по хэндлу не как функции робят на поиске окна..

хотя...
можно будет потом посмотреть внутри игры значения клавиши нажата или нет и нажать.... но врятле это легко...
  Ответить с цитированием
Старый 30.01.2013, 18:38   #8
 Старший сержант
Аватар для крайслер
 
крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(
Регистрация: 04.02.2011
Сообщений: 198
Популярность: 12244
Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
Отправить сообщение для крайслер с помощью Skype™
 
По умолчанию Re: Посылание клавиш по хандлу

Цитата:
Сообщение от артём612Посмотреть сообщение
потому что я не с++ не ехе а длл пишу....

а по хэндлу не как функции робят на поиске окна..

а keybd_event отменили?

Код:
keybd_event( VK_X,0x58, KEYEVENTF_EXTENDEDKEY |0, 0 );
________________

-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
  Ответить с цитированием
Старый 31.01.2013, 18:56   #9
Подпольщик RF Online
 Пехотинец
Аватар для артём612
 
артём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небе
Регистрация: 10.10.2011
Сообщений: 65
Популярность: 772
Сказал(а) спасибо: 58
Поблагодарили 58 раз(а) в 33 сообщениях
Отправить сообщение для артём612 с помощью Skype™
 
По умолчанию Re: Посылание клавиш по хандлу

Цитата:
Сообщение от крайслерПосмотреть сообщение
а keybd_event отменили?

Код:
keybd_event( VK_X,0x58, KEYEVENTF_EXTENDEDKEY |0, 0 );

я конечно могу ошибаться но эта функция не отдельному приложению посылает нажатие а всей системе...
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Статья] Бинд клавиш в СSS -HoBu4eK- Статьи и описания по Counter-Strike 6 10.12.2014 20:15
[Помогите!] BIND клавиш FullZeroUsad Общение и обсуждение Perfect World 8 30.05.2012 17:40
Бинды клавиш. oscar1209 Общение и обсуждение, архив Lineage 2 0 06.09.2011 21:24
[Помогите!] Посылание domO Общение и обсуждение Counter-Strike 4 07.02.2010 13:55

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 14:43.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net