Thanks Mike fort he hint Tiemo
-----Ursprüngliche Nachricht----- Von: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] Im Auftrag von Mike Bonner Gesendet: Dienstag, 7. Juli 2015 14:47 An: How to use LiveCode Betreff: Re: Where to put on windows an option file accessable for all users? you might try specialfolderpath("0x0023") which is the common app data folder. (app data for all users). I can't test on xp. On vista/7 the directory is c:\ProgramData On xp it should be c:\Documents and Settings\All Users\ApplicationData You'll probably want to create a subfolder for your app of course. On Tue, Jul 7, 2015 at 4:30 AM, Tiemo Hollmann TB <toolb...@kestner.de> wrote: > Thank you for your helpful thoughts. > > How would I differentiate the access to these two different option sets? > On a private computer where the user usually is logged in as an admin > I would have to offer both option sets. In a school, depending on the > log-in the appropriate options. But I never have seen a chance in > LiveCode to ask for the user privileges (on Win and Mac) to be able to > differentiate it. > How is this usually be done? > Tiemo > > -----Ursprüngliche Nachricht----- > Von: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] Im > Auftrag von Peter TB Brett > Gesendet: Dienstag, 7. Juli 2015 12:17 > An: How to use LiveCode > Betreff: Re: Where to put on windows an option file accessable for all > users? > > On 2015-07-07 11:08, Tiemo Hollmann TB wrote: > > Hi Peter, > > > > hmmm, never thought about that it could be a design fault. > > > > Beside real user based options I keep some general options in my > > option file, like the path to video files, or a flag if the software > > should look automatically for updates. If I think about schools, > > where different users can log in the same computer, that’s why I > > wanted to keep one option file for all users. > > > > But if I follow your hint, I would have to split this option file > > into an "admin-options-file", which is only accessible for the admin > > and a "user-options-file", which is stored in the user files. > > > > Would you agree to this approach or do you see a chance to keep a > > single options file which works in multi-user environments as on a > > private single-user computer? > > Yes, that would be exactly the way I would recommend to structure things. > You could think of it as follows: > > 1. Settings that relate to the way the program is installed on the > system (e.g. the video files' path, or whether to install updates) -- > these are the "per-system" settings and should be controlled by the > administrator only. > > 2. Settings that relate to the way the program is used (e.g. "enable > the colour scheme for colour-blind users") -- these are the "per-user" > settings and should be controlled (and stored) by each user. > > It is sometimes a little bit difficult to think about at first. > However, dividing the settings in this way means that one user can't > mess things up for another user, or interfere with settings that the > system administrator has put in for a good reason. :-) > > The separation of "user" and "system" settings is the recommended way > to structure things on most systems nowadays, especially Windows and Linux. > > Don't forget that when you have a single-user computer, you can just > treat it as a multi-user computer with one user! > > Peter > > -- > Dr Peter Brett <peter.br...@livecode.com> LiveCode Engine Development > Team > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode