|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.05.2011, 09:34 | #1 |
Регистрация: 07.05.2011
Сообщений: 5
|
Проблема с нажатием клавиши в другом приложении
Решил написать программу, выполняющую нажатие клавиши в другое приложение, но под самый конец наткнулся на проблему... В это приложение встроена защита от нажатия виртуальной клавиши. Проверка организовывается Ассемблеровской командой cmp. Один "хороший человек" сказал, что можно просто удалить эту проверку, либо блокировать. Вот на этом я и застрял. Каким образом можно удалить/блокировать команду в другом приложении?
Сразу говорю - гугл рулит в этой теме - не в тему... Последний раз редактировалось Bl@ckGold; 07.05.2011 в 09:38. |
07.05.2011, 12:30 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
"Гугл никто не отменил" и это правило действительно всегда.
Удалить можно под отладчиком. Но это уже про взлом. Тут это запрещено. В по поводу первого: FindWindow - ищем окно FindWindowEx - ищем кнопку PostMessage - посылаем нажатие |
07.05.2011, 15:28 | #3 | |
Регистрация: 07.05.2011
Сообщений: 5
|
Цитата:
Вопрос ко всем: Правка кода чужого приложения тоже здесь запрещена? Если да, то прошу администрацию форума удалить тему, т.к. единственный вопрос тут - сказанное выше. |
|
07.05.2011, 20:22 | #4 |
Форумчанин
Регистрация: 06.12.2010
Сообщений: 300
|
А если отослать нажатие через keybd_event?
|
09.05.2011, 15:03 | #5 |
Регистрация: 07.05.2011
Сообщений: 5
|
Никакой разницы и не должно быть. Все здесь знают, что окна в Windows принимают нажатие в режиме "цикла вечного ожидания", и в требуемой программе в этот цикл встроена проверка ассемблеровской командой cmp.
Справка: Код:
|
09.05.2011, 15:46 | #6 |
Форумчанин
Регистрация: 06.12.2010
Сообщений: 300
|
Такие вещи действительно относятся к взлому и обсуждаются на сайтах типа wasm.ru
|
14.05.2011, 17:37 | #7 |
Регистрация: 07.05.2011
Сообщений: 5
|
Прошу тех людей, кто сталкивался с данной проблемой, тоесть занимались правкой кода другого приложения написать мне ЛС свой Skype...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нажатие пункта меню Popup в другом приложении | t2skler | Общие вопросы Delphi | 3 | 26.04.2011 11:36 |
Синий кружок должен двигаться треугольной траектории, программа завершается нажатием любой клавиши. | Pan_rust | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 24.05.2010 23:02 |
Управление нажатием кнопки в другом приложении | Mikhail Bakurov | Помощь студентам | 5 | 13.10.2008 23:19 |
Изменение SysListView32 в другом приложении | Legos | Общие вопросы Delphi | 1 | 16.10.2007 02:29 |
Выделенный текст в другом приложении | Nez | Win Api | 9 | 09.04.2007 01:52 |