Hi thomas. Many games are just scripts you run, so there is no
installer or uninstaller.
While I'm not sure if there is a limmit on how many keys a game may
create, not having one is dangerous. Just imagine a program going into
an infinite loop while writing values to the registry on each
iteration. This can happen by writing while instead of if.

It would be totally reliant on the developer to provide an installer
that knows how to remove every key their bgt script created, where as
a settings file harms noone even if  it is a few MB. The registry is
something that needs to be used with lots of care, even though it is
easy to do.

On 11/21/11, Thomas Ward <thomasward1...@gmail.com> wrote:
> Hi Willem,
>
> Which are all valid points. However, as Philip mentioned he has put
> restrictions in BGT to keep novis BGT developers from dumping 1000000
> 2048 KB of values into the registry So it sounds like Philip is aware
> of the issues and is taking steps to minimize any risk of someone over
> using and abusing the registry as you described.
>
> As far as removing keys I haven't looked but it stands to reason if
> BGT can create registry keys and set registry values that there should
> be wrapper functions for deleting them as well. In C++ the functions
> to do this is RegDeleteKeyEx and RegDeleteValueEx. If BGT has wrapper
> functions for those registry functions someone can add an option to
> delete keys prior to the uninstallation of the game.
>
> Cheers!
>
>
> On 11/21/11, Willem Venter <dwill...@gmail.com> wrote:
>> Philip, I understand your decision to include it completely, though I
>> still can't say I agree. Still if your paying customers request it, it
>> is understandable.
>>
>> Kai, I did not question registry support because it was redundant. I
>> questioned it because Microsoft's prinsipals from which they built the
>> registry is flawed and dangerous. This could lead to unhappy users of
>> bgt games where someone for example decided to (accidentally?) dump
>> 1000000 2048 kb values into a registry that usually has a size < 10mb.
>> This would have an effect on the whole operating system of the user.
>> There is also no way to control the automatic removal of these keys if
>> a user deletes the bgt script. To my mind it just didn't seem worth
>> the extra effort for no gain and a big risk.
>>
>>
>
> ---
> 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
> http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
> All messages are archived and can be searched and read at
> http://www.mail-archive.com/gamers@audyssey.org.
> If you have any questions or concerns regarding the management of the list,
> please send E-mail to gamers-ow...@audyssey.org.
>

---
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
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.

Reply via email to