Ответ 1
Чтобы выразить это, ProgramData содержит данные приложения, которые не являются специфичными для пользователя. Эти данные будут доступны всем пользователям на компьютере. Любые глобальные данные следует вводить здесь.
Папка AppDatastrong > содержит параметры конфигурации, загружаемую информацию/файлы для определенного пользователя. Так, например, любые пользовательские настройки и конфигурации профиля могут быть сохранены в папке AppData. Папка AppData далее разделена на три подпапки
Роуминг -. Эта папка содержит данные, которые могут перемещаться с вашим профилем пользователя с компьютера на другой.
Локальный -. Эта папка содержит данные, которые не будут перемещаться с вашим профилем пользователя.
LocalLow -. Вы можете ввести информацию о низкоуровневом доступе, такую как информация, связанная с веб-браузером, работающим в защищенном режиме в этой папке.
Теперь вы можете решить, в зависимости от типа информации, которая была бы лучшим местом для ее хранения.
Ссылки ссылки: Windows CSIDL и AppData