title: C++: How do applications like Cheat Engine and ArtMoney work?
body: <p>After asking <a href="https://stackoverflow.com/questions/2976058/c-can-i-get-out-of-the-bounds-of-my-apps-memory-with-a-pointer">this question (C++: Can I get out of the bounds of my app’s memory with a pointer?)</a>,<br>
  I decided to accept it isn't possible to modify other app's memory with pointers (with a modern OS).</p>
  
  <p>But if this isn't possible, how do programs like <a href="http://www.artmoney.ru/" rel="noreferrer">ArtMoney</a> and <a href="http://www.cheatengine.org/" rel="noreferrer">CheatEngine</a> work?</p>
  
  <p>Thanks</p>