I need to save a setting which is then available to all users of the application on the given machine. It needs to work on Vista/Win 7, and the application won’t be started as administrator.
- Can’t Save to program directory as the Program Files folder is protected on Vista
- Can’t save to HKEY_LOCAL_MACHINE as that’s protected too
- Can’t save to server or web-service
Where can I save data to? Even if the application rights were somehow elevated during execution, my worry is that the registry is now virtualised in Vista – and so I will end up with a special HKEY_LOCAL_MACHINE which is actually only for the current user.
I'm using .NET