![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 07.05.2011
Сообщений: 5
|
![]()
Решил написать программу, выполняющую нажатие клавиши в другое приложение, но под самый конец наткнулся на проблему... В это приложение встроена защита от нажатия виртуальной клавиши. Проверка организовывается Ассемблеровской командой cmp. Один "хороший человек" сказал, что можно просто удалить эту проверку, либо блокировать. Вот на этом я и застрял. Каким образом можно удалить/блокировать команду в другом приложении?
Сразу говорю - гугл рулит в этой теме - не в тему... Последний раз редактировалось Bl@ckGold; 07.05.2011 в 09:38. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
"Гугл никто не отменил" и это правило действительно всегда.
Удалить можно под отладчиком. Но это уже про взлом. Тут это запрещено. В по поводу первого: FindWindow - ищем окно FindWindowEx - ищем кнопку PostMessage - посылаем нажатие |
![]() |
![]() |
![]() |
#3 | |
Регистрация: 07.05.2011
Сообщений: 5
|
![]() Цитата:
Вопрос ко всем: Правка кода чужого приложения тоже здесь запрещена? Если да, то прошу администрацию форума удалить тему, т.к. единственный вопрос тут - сказанное выше. |
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 06.12.2010
Сообщений: 300
|
![]()
А если отослать нажатие через keybd_event?
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 07.05.2011
Сообщений: 5
|
![]()
Никакой разницы и не должно быть. Все здесь знают, что окна в Windows принимают нажатие в режиме "цикла вечного ожидания", и в требуемой программе в этот цикл встроена проверка ассемблеровской командой cmp.
Справка: Код:
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 06.12.2010
Сообщений: 300
|
![]()
Такие вещи действительно относятся к взлому и обсуждаются на сайтах типа wasm.ru
|
![]() |
![]() |
![]() |
#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 |