I need to store some user-specific configuration data for my program. Both Application Data/AppData (in the user\'s directory) and ProgramData (in the root of the system dr
I think you should put all user specific files into appdata since it is located in
C:\Users\UserName\AppData
and Programdata is not specific to the user. It could be used, I think, to share data of your program when used by different users.
see this stackoverflow question