debug.err in Windows Vista

In Windows Vista, even running as an Administrator does not actually give you administrator permissions -- to get them, the OS will prompt you for permission. The debug.err file is currently under c:\Program Files, which means the application cannot write there normally (it can obviously read the config files there just fine).

Debug.err probably needs to be changed to go under the current user's documents/GalCiv games. And any other file that would be modified by the game itself, if it's not already in the right place (configuration, etc...)
6,118 views 3 replies
Reply #1 Top
looks like I still need to *bump* to get it to appear in the forum listing.
Reply #2 Top
I do not know why Vista will make a distintion of the C:\Program Files folder, you can EASILY just install your games/programs under a different folder to bypass all of it. What is the point of making C:\Program Files non-writable-too without permission?
Reply #3 Top
Programs installed there are meant for all users. It would be a problem if a single user deleted files from there, unless he uninstalls the program properly (Add/Remove Programs, etc...). This is true in XP today -- the problem is that most users are administrators, and administrators get full unrestricted access all the time.

In Vista, administrators do not run with full access. Thus they can't accidentally do something without explicitely granting permission. The only files that anyone has unrestricted access to is his own files, under c:\Users\