From: Helmut Meukel on 22 Feb 2010 06:43 "Tony Toews [MVP]" <ttoews(a)telusplanet.net> schrieb im Newsbeitrag news:flc3o55lis5h200kgsda8ocutbtj82bbrn(a)4ax.com... > DanS <t.h.i.s.n.t.h.a.t(a)r.o.a.d.r.u.n.n.e.r.c.o.m> wrote: > >>I have always used INI files as a way to store program settings. This INI >>file was always stored in the app install directory. >> >>Would it be better to use an INI file stored in the COMMON_APP_DATA folder >>or just continue to use the registry via SaveSetting/GetSetting ? > > I'm pretty sure, but not 100% positives, that COMMON_APP_DATA isn't > updatable by regular users in Windows Vista and newer. It is > updatable by admins or install routines which run under admin > privileges. > > Tony > AFAIK, in Vista COMMON_APP_DATA is updatable but only by the user who created the file. You could create a subfolder during setup of your app and set it's permissions to read/write/change for all users. Another problem with COMMON_APP_DATA: it's a hidden folder and not visible for users over the network. So don't store a database there. For Vista better use COMMON_DOCUMENTS instead. Helmut. |