Задать вопрос
Rimush
@Rimush

Как можно прочитать память другого процесса?

Есть программа снимающая показания с оборудования, написана на Delphi.
Нужно из нее достать текущие значения.
Как в python получить доступ к памяти программы и найти там нужные адреса?
  • Вопрос задан
  • 1137 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@alejandro68
Доступ к памяти - легко.
winappdbg.sourceforge.net/Instrumentation.html#exa...
Но вот как вы там найдете нужную переменную....
Дело в том, что Delphi - это компилируемый язык, в отличие от Python и где лежит переменная вы просто так не узнаете - нужно искать.
Если разработчики программы на Delphi не откусили от *.exe отладочную информацию - можете попытаться сначала увидеть нужную вам информацию из отладчика. Если найдете - то считайте вам крупно повезло.
=============
Все выше написанное в предположении, что у вас нет исходников программы на Delphi
Потому как если вы можете её скомпилировать, то и проблем-то никаких нет.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы