Originally Posted by Daedalus
Yes, sounds like memory protection. Are you depending on other software respecting that read-only status, or are you looking to enforce it?
The memory protection is optional for performance. When it's turned on, stuff like this will be enforced, when it's turned off, programs can do what ever they want. Programs should obviously be written with the memory protection in mind.