Why am I getting this warning message when I start QtdSync? It's installed to Program Files, which is not supposed to be written to. Why does QtdSync need access?
Originally, QtdSync was designed to be portable. Hence it stores all user settings within its application folder. So its easier to copy it or to take it on a pen drive. So, originally it was not supposed to be "installed" to "Program Files" but to a pen-drive or something.
Prior to 0.6.19 the "non-writability" just led to some internal errors (like non-saved user settings aso). With 0.6.19 I THOUGHT it would be good to notify the user about the need for access rights (to be able to store user settings again). Obviously that was not very userfriendly and .... more disturbing than calming.
So, with 0.6.20 (yesterdays update) the behaviour has changed as follows:
If QtdSync has access to its application path (i.e. when its not stored on C:) it stores the user settings in that folder. If not all settings are stored in the users application data directory (C:\Users\<user>\AppData\Local).</user>
Last edit: Thomas Döring 2014-08-11
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Why am I getting this warning message when I start QtdSync? It's installed to Program Files, which is not supposed to be written to. Why does QtdSync need access?
Screenshot: http://snag.gy/rOwyK.jpg
Last edit: glen.84 2014-08-09
Originally, QtdSync was designed to be portable. Hence it stores all user settings within its application folder. So its easier to copy it or to take it on a pen drive. So, originally it was not supposed to be "installed" to "Program Files" but to a pen-drive or something.
Prior to 0.6.19 the "non-writability" just led to some internal errors (like non-saved user settings aso). With 0.6.19 I THOUGHT it would be good to notify the user about the need for access rights (to be able to store user settings again). Obviously that was not very userfriendly and .... more disturbing than calming.
So, with 0.6.20 (yesterdays update) the behaviour has changed as follows:
If QtdSync has access to its application path (i.e. when its not stored on C:) it stores the user settings in that folder. If not all settings are stored in the users application data directory (C:\Users\<user>\AppData\Local).</user>
Last edit: Thomas Döring 2014-08-11
Thanks Thomas! :-)