Я пытался понять, как читать память других процессов в Mac OS X, но мне не очень повезло. Я видел много примеров в Интернете, используя ptrace
с PEEKDATA
и т.д., Однако он не имеет этой опции в BSD [man ptrace
].
int pid = fork();
if (pid > 0) {
// mess around with child-process memory
}
Как можно читать и записывать в память другого процесса в Mac OS X?