I am adapting a program I wrote to run at user login in the system tray to do it's work as a service while another instance may run in the tray for configuration access. The plan being to save any changes when made and restart the service with the new configuration.
In my original program I used project settings to store my configuration ([MyProjectName].Properties.Settings.Default
). When it is run as a service it uses the local system user account which means it has different settings than when run with access to the tray.
Before I move to a different configuration strategy, is it possible to change the settings for the local system account from my instance run as a normal user?