Показать сообщение отдельно

  #10  
Старый 19.03.2010, 08:40
ntldr
Постоянный
Регистрация: 04.12.2007
Сообщений: 424
С нами: 9702986

Репутация: 479
По умолчанию

Цитата:
Сообщение от fromegg  
исследуемая программа не моя )
для примера можно взять pinball.exe


например нажав <space> пружинка сработает, шарик улетит ... это я так думаю легко эмулировать отослав sendmessage(... <space>) к Pinball ... но это не то.

надо вызвать функ f1 и точка !
1)про f1 я знаю что после ее вызова происходит какоето действие
2)больше сведений нет о f1
Я думаю в данном случае такое скорее невозможно, чем возможно. Почему.
Когда ты отсылаешь нажатие кнопки, в обработчике системных сообщений главный поток программы переходит в ту функцию, которая в свою очередь вызывает еще что-то и т.д. CreateRemoteThread создаст новый поток, и 90% что он крашнет программу.
Как вариант - поэкспериментировать с SetThreadContext
 
Ответить с цитированием