title: How do I read from a pointer that looks like "process name" + address?
body: <p>As the title says I'm trying to read from an address I found in Cheat Engine's pointer scan. But the only problem is the only pointers I've ever had to work with are just Pointer Address + Offset. I am using C# .Net 4.0 from Visual Studio 2010. I think I remember seeing something about this before but I didn't think to much about it as it didn't apply to me at the time.</p>
  
  <p>Something about getting the Process or Module ID and adding it to the pointer address then adding the offset and reading from there? But I can't remember the commands to get a processes ID or Module ID :/</p>
  
  <p>Also this is a level 5 pointer I'm working with, I've only used level 1 or 2 pointers but I'm guessing it's around the same. Just read the address from the pointers until I get a base address to write to.</p>
  
  <p>If it helps my pointer looks like this:
  "ProcessName.exe"+003E6D98</p>
  
  <p>"It might help if you said why in the world you need to play with pointers from .NET" - John Saunders</p>
  
  <p>I am making a trainer for one of my games. I've made them before just not with this type of pointer and I forgot exactly how to handle this type of address. I think I have to get the module's id but I've forgotten how. I'm actually pretty good with memory and pointers I just usually have the average address without the process name next to it.</p>