Quel codice legge la memoria del *proprio* processo, non di un altro.
Per accedere ad un altro processo devi avere i permessi adeguati ed usare la API
ReadProcessMemory
e tutte quelle che servono allo scopo (vedi documentazione della API in https://msdn.microsoft.com/it-it/lib...(v=vs.85).aspx )