3

First I will explain my problem. I am updating software to fit the needs for Windows 10 users. Currently we are using C:\ProgramData to store Product databases and product pricing databases. Each quarter we release new version of the software that has updated product pricing databases and maybe a new and/or edited product database that the user installs. Should this data continue to be stored in ProgramData or should we switch it to store in C:\Users\user1\AppData?

I have been looking through questions between the difference between Program Data and AppData. StackOverflow Question The data for the user downloading the software isn't customized so AppData doesn't seem like the correct place but would like this to be verified.

Thank you in advanced.

Community
  • 1
  • 1
  • 1
    I hope you aren't hard-coding those paths... – SLaks Jul 25 '16 at 16:57
  • Difference is data shared among all users on a machine and data specific to each user. Also, you should be using `Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)` and similar to get these paths. –  Jul 25 '16 at 17:08
  • @ SLaks we are using the `Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)`. My question is more on coding practices to store the Product databases and product pricing databases. – Matthew Kruse Jul 25 '16 at 18:06

0 Answers0