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.