Well, one major advantage of storing settings etc in the registry is
user account control compatibility. As I think you know already
Windows Vista and Windows 7 won't allow you to save files into the
application's installation directory unless user account control is
disabled.This presents a problem for end users because they have to
compromise their security in order to use applications that aren't
fully UAC compliant.
Another advantage of the registry is user specific settings. If we
have a game setup on a network, for example, each user name would have
its own local user registry meaning the game can be customized for
that specific user without effecting anyone elses settings.
The only other way to do it is to write the data to a file in the end
user's application data folder. That works, but most programming
articles I have read generally prefer storing external data in the
registry whenever possible.
On 11/20/11, Willem Venter <dwill...@gmail.com> wrote:
> Hi. Why would you need to store things in the registry? Settings can
> be saved in a file and if you want data not to be altered you could
> encrypt that file, so what advantage is there to using the registry?
> Even though important keys are protected many problems can still be
> caused if keys are not removed with uninstallation and searching the
> registry can become slow if it is filled with erroneous data.
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
All messages are archived and can be searched and read at
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.