I wonder if someone could give me some guidance. What is the recommended locations when installing custom applications on Windows 7 with the following requirements:
Common EXE for all users
Default configuration XML file for all users
User configurable XML file
I have tried installing the EXE and default XML's to C:\Program Files\<MyCompany>\<MyApp>\
>, and although I can run the EXE with any user account, I cannot access the default XML's should the user want to restore the default settings following any user configuration changes. The error is "Access to path is denied".
Should I use %APPDIR% or [AppDataFolder] settings in the MSI builder and if so how?
In the past, on Windows XP, I would create a new folder at the root of C:\ and install the EXE and any user configuration files to the same. This has been sufficient for a number of years although only in a single-user/single-machine
environment. Now, with multiple users per-machine and Windows 7 this is no longer sufficient.
Any help would be most appreciated.