LINUX.ORG.RU
Ответ на: комментарий от Deleted

Можешь эмулировать клавиатурные нажатия, если окно редактируемое и выделить текст, получить его и инвертировать выделение.

Но это изврат и так делать НЕ НАДО (я уж молчу, что работает только при определенных условиях) =)

burivuh
()

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

PS: Не забудь сначала получить нужные привелегии в системе.

PPS: Не лишним будет знание того какие библиотеки контролов установлены - зная какой код создается для каждой из используемых библиотек можно сделать эвристику проще и железобетонней.

eXOR ★★★★★
()
Ответ на: комментарий от svu

Девелопер девелоперА видит издалека.

eXOR ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.