Quote:
Yes, but running as root when performing regular tasks is dangerous and I don't think that it's wise for us, as software developers, to encourage this type of behaviour. *
[/b]
I don't wish to encourage it at all. But unless people are required to gain a licence to use a computer this will continue to happen. I really can't see software developers (apart from those in the OS department) helping to prevent this. I may be short sighted, but forcing a user to log out of admin may be the last straw that drives them away from our software and towards one that doesn't.
Quote:
Originally posted by MartinB@
This is actually very easy to solve. *The idea is simply that the program stores your dream data in your home directory, e.g. $HOME/.dreamdatabase/ or whatever the equivalent is for your OS (e.g. C:/Documents & Settings/$USER/ etc.). *You can also configure the directory that data is saved to, or export data to a file of your choosing. *That way, you can easily transport your data by copying the exported file or directory along with the program to your USB mass storage device.
And because the filing system of most Operating Systems do not allow users to access another user's home directory, there is an additional level of security. *It should be very easy to implement that, and it's fully portable.
I see where you are coming from but still have reservations, I'm not saying its a bad idea just not the direction I wish to take. I just prefer to make my program under the KISS rule, keeping it as simple as possible for the end-user and assuming nothing of their computer knowledge. Having to import and export data would make some people uncomfortable.