Ну, я работаю над небольшим проектом, и это может звучать глупо, но я не хочу, чтобы процесс редактировал свою собственную память.
Есть ли что-то вроде VirtualProtect, способное сделать это?
Вы можете пометить память в своем собственном процессе как защищенную от записи.См.
http://msdn.microsoft.com/en-us/library/windows/desktop/aa366898(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/aa366785(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/aa366786(v=vs.85).aspx