Windows 7 - где и как я могу хранить данные, независимые от пользователя компьютера?

У меня есть приложение (32 бит C ++), работающее под XP, которое мне нужно адаптировать для работы под Windows 7 и Vista. Он должен хранить несколько десятков байтов данных где-то независимо от пользователя. Под XP я сохранял данные в реестре в папке HKEY_LOCAL_MACHINE \ Software. Когда я запускаю приложение в Windows 7, записи реестра виртуализируются, и каждый пользователь получает отдельную копию данных.

Невиртуализированный реестр выглядит как логическое место для данных, но я понятия не имею, как это сделать. Я отмечаю, что существует множество приложений, которые на самом деле хранят данные там; как они поступают так?

Я также готов хранить данные в другом месте, где есть какой-то хорошо известный глобальный репозиторий для этого? Один маленький файл - это все, что мне нужно.

Я более или менее неосведомлен о бизнесе прав / привилегий, поэтому любые советы, указатели и т. Д. Очень ценятся.

Ответы на вопрос(3)

Ваш ответ на вопрос