См. Мой ответ на этот вопрос: Как решить, где хранить состояние пользователя? Реестр? Данные приложения? Изолированное хранилище?
Цитировать оттуда:
Файлы в пользовательской папке «Roaming» в Vista или «Application Data» в XP перемещаются вместе с пользователем - поэтому любые настройки и данные должны храниться там.
Файлы в разделах «Local» и «LocalLow» в Vista и «Local Settings» в XP этого не делают, поэтому это хорошее место для временных файлов, вещей, привязанных к конкретному компьютеру, или данных, которые можно пересчитать.
В Vista, как часть новых функций безопасности, которые мы все знаем и любим, у вас могут быть программы, запущенные в «режиме низкой целостности» (например, IE в защищенном режиме), эти программы работают с ограниченными привилегиями и не могут доступ к файлам в профиле пользователя - за исключением файлов в папке «LocalLow».
Итак, в заключение, файлы, хранящиеся в «LocalLow», изначально небезопасны, а файлы в «Local» / «Local Settings», скорее всего, будут недоступны в некоторых крупных компаниях - поэтому, если у вас нет веских причин и точно знать, кто вы происходит с «Роуминг» / «Данные приложения».
ОБНОВЛЕНИЕ:
- Когда используется профиль в роуминге (среда большого сотрудничества), содержимое Local и LocalLow может (и будет) исчезать без уведомления.
- Это все настройки для каждого пользователя, если ваш сервер работает под другой учетной записью, чем пользователь (например, система или сеть), они получат разные копии этих папок.