Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Драйвер Мыши (Эмуляция мыши в Windows Через Си++)  (Прочитано 24291 раз)
0 Пользователей и 4 Гостей смотрят эту тему.
LightSin
The question title sounds to me the same as "Convert banana into a pistol"... :-)
Постоялец

ru
Offline Offline
id/fm105


« : 05-01-2009 16:52 » 

Помогите разобраться ! С МЫШКОЙ!

Нужно Управлять мышью по заданным координатам X Y ,И щелкать левой клавишей (event LeftKeyDown and LeftKeyUp)


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

Пробовал управлять через Radmin все работает прикрасно как они это сделали я хз!

Вот пришла идея ! что можно написать драйвер мыши или изменить родной  (пс у меня usb мышь)
  создав в драйвере переменную которой можно будет посылать пакет на программном уровне на си++ а она будет работать уже на уровне ядра~ и будет двигать мышь
Как это возможно сделать или идею в форточку не знаю!

Помогите разобраться ! С МЫШКОЙ!
« Последнее редактирование: 13-01-2009 07:10 от Алексей1153++ » Записан

Lost in the jungle: 1c, PIC AVR, C++, Python flask, (no Java) JS . for fun: Live For Speed S2 Drift Edition, TeeWorlds
LightSin
The question title sounds to me the same as "Convert banana into a pistol"... :-)
Постоялец

ru
Offline Offline
id/fm105


« Ответ #1 : 06-01-2009 23:59 » 

Фактически нужна программа подмены пакетов мыши.


видел много примеров драйверов  через джойстик но ну жна мышь
Записан

Lost in the jungle: 1c, PIC AVR, C++, Python flask, (no Java) JS . for fun: Live For Speed S2 Drift Edition, TeeWorlds
LightSin
The question title sounds to me the same as "Convert banana into a pistol"... :-)
Постоялец

ru
Offline Offline
id/fm105


« Ответ #2 : 09-01-2009 17:46 » 

Есть кто Живой ? Меня одолевают смутные сомнения
Записан

Lost in the jungle: 1c, PIC AVR, C++, Python flask, (no Java) JS . for fun: Live For Speed S2 Drift Edition, TeeWorlds
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 09-01-2009 17:48 » 

LightSin, не торопись - еще праздники и народ отдыхает.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
LightSin
The question title sounds to me the same as "Convert banana into a pistol"... :-)
Постоялец

ru
Offline Offline
id/fm105


« Ответ #4 : 10-01-2009 15:22 » 

К с тате может кто обьяснить или тему дать как отлавливать пакеты от драйверов? как эт происходит почитать хотябы
не нашел таких тем...

И вот есть Программа Guitar Hero: Aerosmith (2008/ENG/RIP)  эт так пример
Вот смысл что подключаете гитару через USB в гитаре есть плата и спец вход
значит ведь там плата которая переделывает сигнал чистот и посылает их USB Устройству копьютера

 а если отследить пакеты и одновременно чистоту сигнала,отстроить все  потом написать программу
которая ловит обычные  частоты ,через микрофон вход гитары  и сделать Эмуль устройства драйвера USB и посылать ему пакеты уже от программы ыыыыыыы если загнул то эт так   Не надо

в общем а дальше можно кул заработать !

Если сигнал будет и тд и USB драйвер будет определятся как игровое устройству можн кул вещи написать

 Не надо         
                      Не надо             
                                                    Быть такого не может       
Вернемся к мышке Меня одолевают смутные сомнения
« Последнее редактирование: 10-01-2009 15:39 от LightSin » Записан

Lost in the jungle: 1c, PIC AVR, C++, Python flask, (no Java) JS . for fun: Live For Speed S2 Drift Edition, TeeWorlds
Ochkarik
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #5 : 13-01-2009 06:54 » 

игры подчти наверняка работают через DirectX который работает напрямую с драйвером мыши.
если не ошибаюсь был в DDK такой раздел про DirectX и мышку... посмотреть надо однако)
Записан

RTFM уже хоть раз наконец!  RTFM :[ ну или хотя бы STFW...
LightSin
The question title sounds to me the same as "Convert banana into a pistol"... :-)
Постоялец

ru
Offline Offline
id/fm105


« Ответ #6 : 14-01-2009 20:37 » 

Да,тоже проблемой является что игры многие через DirectX работают.

Но мне не нужен дерекст мне нужен дравер Мыши которым можно управлять через си++
хм про DDK слышал стандарт создания драйверов под вин да но как там литературы не нашел
Записан

Lost in the jungle: 1c, PIC AVR, C++, Python flask, (no Java) JS . for fun: Live For Speed S2 Drift Edition, TeeWorlds
Ochkarik
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #7 : 15-01-2009 10:01 » 

LightSin, у вас такое забавное построение предложений.... я так понял, что руский язык вам не родной?)

так в чем вопрос, с чего начать? - с литературы и примеров из DDK.
примеры:
 посмотрите DDK3790.1830\src\input\moufiltr\
 посмотрите CPNMouse - была здесь такая тема. там несколько другое применение, но зато простой и цельный пример.
« Последнее редактирование: 15-01-2009 20:34 от Ochkarik » Записан

RTFM уже хоть раз наконец!  RTFM :[ ну или хотя бы STFW...
LightSin
The question title sounds to me the same as "Convert banana into a pistol"... :-)
Постоялец

ru
Offline Offline
id/fm105


« Ответ #8 : 04-06-2009 20:00 » 

Амн , что нужно для создание драйвера (мыши и экрана)
Библиотеки DDK
Хм интересует вопрос а как … пример хотяб не знаю ,видней должно быть таму кто знает
Не знаю с чего начать чтоб шарить в написание драйверов
Язык C++ среда Builder
 
Записан

Lost in the jungle: 1c, PIC AVR, C++, Python flask, (no Java) JS . for fun: Live For Speed S2 Drift Edition, TeeWorlds
PredatorAlpha
Помогающий

us
Offline Offline

« Ответ #9 : 04-06-2009 20:53 » 

Про С++ точно прийдётся забыть. Стандартный С или ассемблер (врядли).
Builder, если не ошибаюсь, драйвера не создаст. MS VS  или  GCC.

Начать лучше с чтения книги Руссиновича. Например, здесь:
http://www.all-ebooks.com/2006/10/30/vnutrennee_ustroystvo_microsoft_windows_.html

Книга, правда, не совсем про драйвера, но она хорошо покажет пробелы в знаниях.
« Последнее редактирование: 04-06-2009 20:56 от PredatorAlpha » Записан
LightSin
The question title sounds to me the same as "Convert banana into a pistol"... :-)
Постоялец

ru
Offline Offline
id/fm105


« Ответ #10 : 08-06-2009 22:05 » 

Хотел попробывать от толкнутся от этой статьи http://www.codenet.ru/progr/visualc/wdmnumega/ Меня одолевают смутные сомнения
Записан

Lost in the jungle: 1c, PIC AVR, C++, Python flask, (no Java) JS . for fun: Live For Speed S2 Drift Edition, TeeWorlds
Ochkarik
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #11 : 09-06-2009 07:57 » 

лучше не надо) и лучше забыть о классах нумеги.
Записан

RTFM уже хоть раз наконец!  RTFM :[ ну или хотя бы STFW...
LightSin
The question title sounds to me the same as "Convert banana into a pistol"... :-)
Постоялец

ru
Offline Offline
id/fm105


« Ответ #12 : 09-06-2009 11:33 » new

лучше не надо) и лучше забыть о классах нумеги.
почему в чем трабла*?
Записан

Lost in the jungle: 1c, PIC AVR, C++, Python flask, (no Java) JS . for fun: Live For Speed S2 Drift Edition, TeeWorlds
Ochkarik
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #13 : 09-06-2009 12:10 » 

потому что лучше тратить время на изучение DDK, чем на изучение программного продукта, который вопервых не поддерживается уже несколько лет, а во вторых сама идея идиотская...
ИМХО.
PS ни с классами не разберетесь, ни DDK не прочитаете.
Записан

RTFM уже хоть раз наконец!  RTFM :[ ну или хотя бы STFW...
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines