альтернативные имитации мыши и клавы

Тема в разделе "WASM.WIN32", создана пользователем warsem, 6 июл 2009.

  1. warsem

    warsem Сеня

    Публикаций:
    0
    Регистрация:
    26 янв 2005
    Сообщения:
    170
    Адрес:
    Германия, NRW
    Здраствуйте))
    Проблема у меня следущая: пишу программу, которая управляя мышью и клавой рулит другими окнами.
    Использовал mouse_event/SetCursorPoc/keybd_event. Тестировал на Painte - всё волшебно пашет и прям созерцать приятно.
    Но при использовании на том окне, ради которого пишу прогу ни чего не происходит.
    Сделал вывод, что стоит защита от autoit(пробовал до того, как взялся писать прогу сам) и аналогичных АПИ.
    Вопрос у меня следущий: чем еще можно имитировать действия юзера мышкой и клавой. Ну или минимум мышкой.
     
  2. warsem

    warsem Сеня

    Публикаций:
    0
    Регистрация:
    26 янв 2005
    Сообщения:
    170
    Адрес:
    Германия, NRW
    SetCursorPos*
     
  3. Aspire

    Aspire New Member

    Публикаций:
    0
    Регистрация:
    19 май 2007
    Сообщения:
    1.028
    драйвером?
     
  4. AQSW

    AQSW New Member

    Публикаций:
    0
    Регистрация:
    7 июл 2009
    Сообщения:
    4
    У меня коллеги в одно время деньги зарабатывали рекламо-читанием.
    Так они после безуспешных попыток обмануть программу запрограммировали устройство, которое физически перемещает мышь. То есть посылали сигналы через проводок от самой крысы.
    В общем как вариант А
    Ну или как уже предложили драйвером.
     
  5. warsem

    warsem Сеня

    Публикаций:
    0
    Регистрация:
    26 янв 2005
    Сообщения:
    170
    Адрес:
    Германия, NRW
    а драйвером это как? это надо в самом драйвере рытца или есть что-то подобное как в досе, когда в буфер клавы кладешь инфу или перехватываешь 33h-е прерывание?
    я что-то вообще не представляю как это.
    напишите плиз как это в теории выглядит.
    а то если нулевое кольцо и вытекающими из этого ужасами, то придетца мне туго)
     
  6. reversecode

    reversecode Guest

    Публикаций:
    0
    драйвером это писать свой драйвер фильтр
    который перехватывает мишку и клаву

    вообщем ты попал)
     
  7. warsem

    warsem Сеня

    Публикаций:
    0
    Регистрация:
    26 янв 2005
    Сообщения:
    170
    Адрес:
    Германия, NRW
    Даж не знаю с какой стороны подойти к этому делу)
    Если кто-то встречал подобное, киньте ссылку.
    Кстати спасибо всем, кто откликнулся:)
    з.ы. ушел гуглить)
     
  8. warsem

    warsem Сеня

    Публикаций:
    0
    Регистрация:
    26 янв 2005
    Сообщения:
    170
    Адрес:
    Германия, NRW
  9. warsem

    warsem Сеня

    Публикаций:
    0
    Регистрация:
    26 янв 2005
    Сообщения:
    170
    Адрес:
    Германия, NRW
    Я тут начал разбиратца с трудами Four-F, и сразу вопросы возникают.
    Вся моя затея будет выглядеть так:
    * отдельная DLL грузитца вместе с системой где будет тот самый драйвер, который будет рулить для меня мышкой
    * моя программа будет подгружать эту DLL и пользоватца функциями от туда.
    Я всё верно понимаю?

    з.ы. Вы извините, за такие глупые вопросы, просто я с драйверами ни разу не сталкивался.
     
  10. reversecode

    reversecode Guest

    Публикаций:
    0
    да правильно
     
  11. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    warsem
    На самом деле ещё ближе ;)
     
  12. prog

    prog New Member

    Публикаций:
    0
    Регистрация:
    12 окт 2003
    Сообщения:
    62
    Адрес:
    Russia
    У меня давно была одна мысль-
    поймать муху или таракана (в зависимости от возможностей) или еще какое-то живое существо, посадить это существо в плоскую прозрачную коробочку (размеры и/или ограничители в ней подбираются экспериментально), а на эту коробочку сверху поставить оптическую мышь. При шевелении существа мышиный датчик будет на это реагировать, перемещая курсор.
     
  13. prog

    prog New Member

    Публикаций:
    0
    Регистрация:
    12 окт 2003
    Сообщения:
    62
    Адрес:
    Russia
    Только придется подкармливать существо.
     
  14. prog

    prog New Member

    Публикаций:
    0
    Регистрация:
    12 окт 2003
    Сообщения:
    62
    Адрес:
    Russia
    Очень извиняюсь за оффтоп (хотя это тоже "альтернативная имитация клавы"), но у меня, например, кошка очень умело обращается с клавиатурой нотебука. Фактически, несколько раз удаляла линки с рабочего стола и при этом(!) очищала корзину. Не говоря уже о полной перенастройке параметров рабочего стола. Все, что для этого надо- просто положить ее на клавиатуру спать.