I've got a new program I'm about to release, but first I need some clarification and insight on a particular subject:

How can the registry structure be protected against modifications without the use of 3rd party monitoring software? Let's say I alter a specific registry DWORD and need that to NEVER be altered, how would I go about doing that?