- App Path has a default install location of %appdata%
- Install path (for launcher) has default location of %localappdata%
the difference is that appdata is in the roaming section of user data.
Why are they defaulted to 2 different locations? Why not both be in appdata or localappdata? I ask because i assume there is a good reason for that. These ARE changeable in the advanced tab, but if you do that then you have to create your own launcher which then you have to be sure is signed correctly and deployed. and that can be a bit of a mess (seems better with newer versions).
I bring this up because we have situations where some users are not able to write to these directories.
In one case a user can't write to %appdata% . This user probably has very restricted rights (no idea and i have 0 control over this). possibly has something to do with preventing roaming data? no idea.
In another case we have some users who can't install/upgrade launchers which are in localappdata. However, it is possibly due to the signing of the launcher (the more lightweight cert was used, we will be using the stricter cert for signing next release). Next launcher update should test this.
In both of these situations it prevents the user from using the application. They then call us and complain that the application won't start. then we have to tell them that their IT people are essentially to blame. that does not go over well.
If we must tell security people what to allow, then it would be easier to say 1 of those 2 locations rather than both.
thoughts?
anyone else seeing these issues?