Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is it possible to stop specific programs from having access to low level RAM access of other programs.

For example if you install Cheat Engine it allows you to scan and edit memory address of another program would it be possible to stop it from accessing RAM that it shouldn't.

I know the simple answer is "don't use the program." but not the answer I am looking for and I have only used Cheat Engine as an example due to it being a program specifically for editing and scanning programs.

OS : Windows 7 SP1 Home Edition

share|improve this question
What OS do you use? The answer highly depends on the OS used. – Uwe Plonus Jul 15 '13 at 6:55
Sorry I should have put that in @UwePlonus I Edited OP – Jordan t Jul 15 '13 at 7:09
up vote 2 down vote accepted

If you run the program as a different user that should work (as long as the different user is a standard or low privileged user).

For more information have a look at: Process Security and Access Rights

The specific privilege required is PROCESS_VM_READ which will normally only be granted to processes for the same user.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.