Эмуляция нажатия кнопок на клавиатуре.

Тема в разделе "WASM.BEGINNERS", создана пользователем wvlg, 18 дек 2008.

  1. wvlg

    wvlg New Member

    Публикаций:
    0
    Регистрация:
    25 сен 2007
    Сообщения:
    44
    Требуется эмуляция нажатия клавиш на клавиатуре.

    Есть программа, которая защищена от макросов, от скрипт языка в wndows, которые эмулируют нажатие клавиш. Ничего не помогает!!! Прям ходь девайс новый изобретай, клавиатура-эумулятор клавиатуры....

    Единственное что остается работа с драйвером стройства. Помогите плз, на чем писать, что копать, изучать... Я вообще даже представления не имею как это сделать...

    Представляю себе это так:

    Запускаю программку которая мне нужна. Потом автоматом запускается моя (по расписанию) и "нажимает" вместо меня нужные кнопочки на клавиатуре...
     
  2. osrootd

    osrootd New Member

    Публикаций:
    0
    Регистрация:
    30 июл 2008
    Сообщения:
    1.086
    А я представляю так: Учим сначала азы программирования. Потом API вашей ОС, потом смеемся над этим постом.

    P.S.:
    Вы - леди?
     
  3. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.323
    эммм... а SendMessage'ом нельзя это сделать?
    http://msdn.microsoft.com/en-us/library/ms644950(VS.85).aspx
     
  4. wvlg

    wvlg New Member

    Публикаций:
    0
    Регистрация:
    25 сен 2007
    Сообщения:
    44
    Да согласен Win API не знаю. Но SEND MEssage не работает. Все Win API """Отслеживаются""". Там стоит защита. Ни одна программа не позволила эмулировать нажатия клавиш, ни одна!
    Тут впору хоть железку придумывать.... Или драйвер клавы свой писать!


    Боюсь, что даже я, человек, считающий себя абсолютно незнающим WIN API в курсе SendMessag, не говоря уже о разработчиках защищенной программы, которые с десяток собак съели на защитах....
    Защиту ломать не интересно. Нужно решение для работы с защищенным от ленивых юзеров (которые кнопочки сами не хотят нажимать)

    Great: одного восклицательного знака достаточно. и кричать капсом тоже не стоит.
     
  5. Explode Sense

    Explode Sense New Member

    Публикаций:
    0
    Регистрация:
    21 июл 2006
    Сообщения:
    130
    Адрес:
    Russia
    wvlg
    Ну дай пример софта своего, тогда и варианты обхода можно будет обдумать... Или продать ;)
     
  6. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.323
    ну блин... у меня есть ещё один вариант - подгружать вместе с твоей программой DLL, в которой написать код, который будет вбивать в определенные поля то, что тебе нужно... но для этого очень хорошо бы иметь исходники этой программы и знать WinAPI... ну или в DLL попробывать SendMessage сделать...

    это как? всмысле сообщения из другого процесса отслеживаются? если да, тогда само собой как вариант - DLL делать... если его (DLL'ку) удастся подгрузить, то там он будет выполнять функции уже в контексте целевого процесса, это как бы гораздо менее палевно, если канеш фаерволл не заругается...

    ЗЫ код загрузки DLL могу дать...