Для таких вещей .Net имеет изолированное хранилище.Можно выбрать область действия изолированного устройства хранения / приложения / пользователя и т. Д. В зависимости от области действия .Net создает специальный каталог в профиле пользователя или компьютера, где приложение может хранить специальные данные, относящиеся к приложению / пользователю.Для получения хранилища используется следующая запятая:
IsolatedStorageFile isoStore = IsolatedStorageFile.GetStore(
IsolatedStorageScope.Assembly | IsolatedStorageScope.User, null, null);
Для получения файлов в определенном изолированном хранилище используется GetFileNames:
string[] fileNames = isoStore.GetFileNames();
Для создания или открытия потока в изолированномхранение:
// use the correct FileMode flag Open/Create/Trancate/etc.
IsolatedStorageFileStream isoStream = new IsolatedStorageFileStream(
<file_name>, FileMode.Create, isoStore);