Answer the question
In order to leave comments, you need to log in
How can you read the memory of another process?
There is a program that takes readings from equipment, written in Delphi.
It is necessary to get the current values from it.
How to access the memory of the program in python and find the necessary addresses there?
Answer the question
In order to leave comments, you need to log in
Memory access is easy.
winappdbg.sourceforge.net/Instrumentation.html#exa...
But here's how you find the variable you need there....
The fact is that Delphi is a compiled language, unlike Python, and you just won't know where the variable is - need to find.
If the Delphi developers haven't bitten off the debugging information from *.exe, you can try to see the information you need from the debugger first. If you find it, consider yourself very lucky.
=============
All of the above is written on the assumption that you do not have the source code of the Delphi program.
Because if you can compile it, then there are no problems.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question