task_for_pid() と mach_vm_write() を使用してプロセス メモリに書き込む例を作成しました。
task_for_pid(mach_task_self(), pid, &target_task);
mach_vm_write(target_task, address, '?', local_size);
OS X のチート エンジンのような別のプロセスから特定のプロセスのメモリへのアクセスをブロックする方法はありますか。
別のプロセスが task_for_pid を呼び出さないようにするにはどうすればよいですか?
フッキングを除いて、他の多くの人が頭に浮かぶことはありません。