Требуется эмуляция нажатия клавиш на клавиатуре. Есть программа, которая защищена от макросов, от скрипт языка в wndows, которые эмулируют нажатие клавиш. Ничего не помогает!!! Прям ходь девайс новый изобретай, клавиатура-эумулятор клавиатуры.... Единственное что остается работа с драйвером стройства. Помогите плз, на чем писать, что копать, изучать... Я вообще даже представления не имею как это сделать... Представляю себе это так: Запускаю программку которая мне нужна. Потом автоматом запускается моя (по расписанию) и "нажимает" вместо меня нужные кнопочки на клавиатуре...
А я представляю так: Учим сначала азы программирования. Потом API вашей ОС, потом смеемся над этим постом. P.S.: Вы - леди?
эммм... а SendMessage'ом нельзя это сделать? http://msdn.microsoft.com/en-us/library/ms644950(VS.85).aspx
Да согласен Win API не знаю. Но SEND MEssage не работает. Все Win API """Отслеживаются""". Там стоит защита. Ни одна программа не позволила эмулировать нажатия клавиш, ни одна! Тут впору хоть железку придумывать.... Или драйвер клавы свой писать! Боюсь, что даже я, человек, считающий себя абсолютно незнающим WIN API в курсе SendMessag, не говоря уже о разработчиках защищенной программы, которые с десяток собак съели на защитах.... Защиту ломать не интересно. Нужно решение для работы с защищенным от ленивых юзеров (которые кнопочки сами не хотят нажимать) Great: одного восклицательного знака достаточно. и кричать капсом тоже не стоит.
ну блин... у меня есть ещё один вариант - подгружать вместе с твоей программой DLL, в которой написать код, который будет вбивать в определенные поля то, что тебе нужно... но для этого очень хорошо бы иметь исходники этой программы и знать WinAPI... ну или в DLL попробывать SendMessage сделать... это как? всмысле сообщения из другого процесса отслеживаются? если да, тогда само собой как вариант - DLL делать... если его (DLL'ку) удастся подгрузить, то там он будет выполнять функции уже в контексте целевого процесса, это как бы гораздо менее палевно, если канеш фаерволл не заругается... ЗЫ код загрузки DLL могу дать...