Я создаю настольное приложение, которое будет работать на ПК и время от времени проверять веб-сервер на предмет обновлений различных настроек.
Программа будет часто использовать эти настройки, поэтому я хотел бы кэшировать настройки в файле на ПК, чтобы не приходилось постоянно обращаться к серверу. Настроек очень много. Я думал о том, чтобы сохранить их в файле XML, но мне нужно, чтобы файл не читался пользователями ПК.
Как мне сохранить настройки на ПК, на котором программа может читать и писать, но пользователь не может читать?
РЕДАКТИРОВАТЬ: Извините, ребята. Приложение пишется на C # с использованием .NET 2.0. Приложение будет работать только в Windows. Это консольное приложение, которое будет работать как служба Windows.