So far I have thought of using a txt or ini file using the code
string MyFolder = Path.GetDirectoryName(Application.ExecutablePath);
And just setting the config file to
string config = MyFolder + "config.ini"
Now this application may or may not be installed on several PCs, so I also thought of using a centralized table on an SQL server. Is that just overkill for this application? I mean, I know the performance will degrade a lot since it will have to query all the settings.
Is there an alternative solution where I can enable saving settings while at the same time making them universal for the application regardless of what machine it is installed on? My concern is that say X user installs it on one PC, then goes to another PC and installs it, that he/she may forget to re-change the default settings and not get the desired results.
Any and all help would be greatly appreciated.