C++: How do applications like Cheat Engine and ArtMoney work?

前端 未结 3 1848
萌比男神i
萌比男神i 2021-02-19 22:46

After asking this question (C++: Can I get out of the bounds of my app’s memory with a pointer?),
I decided to accept it isn\'t possible to modify other app\'s memory with p

3条回答
  •  花落未央
    2021-02-19 23:35

    It is possible to read process memory on Windows. There is a function, called ReadProcessMemory in kernel32.dll: http://msdn.microsoft.com/en-us/library/ms680553(v=VS.85).aspx

    This is used by most applications that change memory of other applications. It can also be used to communicate between two processes (though mostly not recommended).

    CheatEngine is a debugger with a non-traditional interface.

提交回复
热议问题