Now, I've been at this for a while, so this question seems a bit rudimentary. However, I'm now faced with creating a Vista compatible installation. That means nothing that changes should reside in the program files folder. My installation kit installs an empty and a sample database for my application. My question is: Where should my installation procedure put these things--particularly on a Vista machine?
There are several other files that can be updated by the application: CONFIG.FPW, FOXUSER, user preferences table, and report forms.
My first thought would be to install these to a structure under "My Documents". (Even that is different under Vista.) Ideally, the same installation procedure would work for older versions of Windows as well.
Installing to My Documents will, of course, install the data files to the user's profile. That will work fine for most people, but if someone else logs into the machine, they won't see the data.
I know that there is an "AppData" folder, but I really think this would throw most of my users. AppData feels like forbidden territory (though I suppose the Program Files folder should be forbidden as well).
I stress to my users that they need to understand where their data is so they can back it up and restore it if necessary. Program Files and "My Documents" have reasonable and fairly visible paths. AppData does not.
So, what are others doing with your installation procedures?
Thanks for sharing,
Ron
There are several other files that can be updated by the application: CONFIG.FPW, FOXUSER, user preferences table, and report forms.
My first thought would be to install these to a structure under "My Documents". (Even that is different under Vista.) Ideally, the same installation procedure would work for older versions of Windows as well.
Installing to My Documents will, of course, install the data files to the user's profile. That will work fine for most people, but if someone else logs into the machine, they won't see the data.
I know that there is an "AppData" folder, but I really think this would throw most of my users. AppData feels like forbidden territory (though I suppose the Program Files folder should be forbidden as well).
I stress to my users that they need to understand where their data is so they can back it up and restore it if necessary. Program Files and "My Documents" have reasonable and fairly visible paths. AppData does not.
So, what are others doing with your installation procedures?
Thanks for sharing,
Ron