What I've discovered today about Windows Vista.
The only way you can install anything, is to have administrator privileges.
If you don't have this, it will ask you for your administrator's password. It then installs the program on the *administrator's* account. By default, InnoSetup will install for all users, but in doing this, each 'standard' account that plays the game will have its own set of configuration files.
I figured it may be better to install for the current user only. Trouble is, as entering an admin password installs the game on the admin account, the standard account you REALLY want the game on, can't see it.
After that I thought it might be best to set the installer to not require admin privileges. But in doing this, the installer simply refused to work - it couldn't create the program subfolder.
Conclusion: I'm at a loss. It seems like the only solution is to let anyone with admin rights install the game (which appears on everyone's account), let anyone play it, but they'll have to put up with having individual configuration files.
Ideally I'd like to be able to save data to a common path. From what I've read (on indiegamer - email from a portal to Grey Alien regarding this issue), it should be possible to do this. Just haven't worked out how, yet.
There's got to be an easier way of life than this programming lark.
The only way you can install anything, is to have administrator privileges.
If you don't have this, it will ask you for your administrator's password. It then installs the program on the *administrator's* account. By default, InnoSetup will install for all users, but in doing this, each 'standard' account that plays the game will have its own set of configuration files.
I figured it may be better to install for the current user only. Trouble is, as entering an admin password installs the game on the admin account, the standard account you REALLY want the game on, can't see it.
After that I thought it might be best to set the installer to not require admin privileges. But in doing this, the installer simply refused to work - it couldn't create the program subfolder.
Conclusion: I'm at a loss. It seems like the only solution is to let anyone with admin rights install the game (which appears on everyone's account), let anyone play it, but they'll have to put up with having individual configuration files.
Ideally I'd like to be able to save data to a common path. From what I've read (on indiegamer - email from a portal to Grey Alien regarding this issue), it should be possible to do this. Just haven't worked out how, yet.
There's got to be an easier way of life than this programming lark.