Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Чтение grid сторонней программы.


Автор: mishapk 21.3.2012, 14:08
Знаю есть возможность найти в памяти стороннию программу, отыскать кнопку и программно ее нажать.
Интересует следующие: Можно ли считывать необходимые ячейки Grid таким же образом сторонней программы?
Где найти примеры если возможно?

Автор: Canyon 21.3.2012, 15:46
Примеров я не встречал.

Работал тоже над такой штукой потом бросил из за того что стало лень считать эти байты и перемещаться.

Тебе надо Делать ReadProcessMemory это читать
и WriteProcessMemory это записать (вроде так функции называются.)
Но учти что ты можешь сталкнуться с такой проблемой, что при чтении памяти в очередной раз тебе может выдать результат отличный от ожидаемого., И при записи лишнего байта может рухнуть чужая программа.

Автор: mishapk 21.3.2012, 16:44
Да так оно и есть.
Скачал из http://forum.vingrad.ru/articles/topic-226725.html исходник, при попытки считать данные программа рушится. 

Автор: Canyon 21.3.2012, 18:36
Поподробней. Самому стало интересно, из-за того что по этому поводу написана целая статья.

Из какой программы пытаетесь получить данные? Какие ошибки выдает?

Автор: ISaminov 15.2.2013, 08:56
Можно ли считывать необходимые ячейки Grid таким же образом сторонней программы?
Где найти примеры если возможно? 

Автор: milanLR 8.8.2013, 18:55
Интересует следующие: Можно ли считывать необходимые ячейки Grid таким же образом сторонней программы?

Автор: Iparfyumina 21.5.2015, 13:25
Работал тоже над такой штукой потом бросил из за того что стало лень считать эти байты и перемещаться.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)