On Fri May 05, 2006 2:16 PM, José Andrés wrote:
>
> I needed to know that because I save a xml file in the
> preference folder for my app, but some users have
> problems with that because the antispyware or antivirus
> software that they are using block my application when
> it's trying to write in this folder.

So, the problem here is NOT with your application, but with the
antispyware or antivirus software the users are running. I'm sure
these programs have an option to allow your application to write the
file. The users should configure their antispyware/virus to allow your
application to write to that folder.

What would you do if you developed a software that needs to colect
data from the Internet and the user has a Firewall and then he/she
complains the Firewall is not allowing your software to access the
Internet? You would have to tell the user to configure his/her
Firewall in order to give permissions to your software to access the
Internet!

> That is the reason why I need to know is better write in
> preference or in registry.

If these are ONLY application preferences (configuration data) you
should ALWAYS use the registry!

You should NOT write the preferences to the programs folder (where
application is installed) due to user permissions.

Anyway, please note that some antispyware or antivirus software also
alerts/prevents applications to write to the registry. You don't have
any workaround for this - the end user should configure their
antispyware/virus in order to give permissions to your software to
write to the registry.

Aaron Ballman has two articles that I recommned you to read:

 INI file vs Registry
 http://ramblings.aaronballman.com/?p=623

 Common RB Mistakes
 http://ramblings.aaronballman.com/?p=481
 (Read the Failing with Permissions section)

If you are not familiar with the Windows Registry, Aaron has also a
great article about this:
http://www.aaronballman.com/programming/REALbasic/registry_item_articl
e.php

Carlos

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to