Windows 7 - gdzie i jak mogę przechowywać dane niezależne od użytkownika maszyny?

Mam aplikację (32-bitową c ++) działającą pod XP, którą muszę przystosować do pracy pod Windows 7 i Vista. Musi przechowywać kilkadziesiąt bajtów danych w miejscu niezależnym od użytkownika. W systemie XP zapisałem dane w rejestrze pod HKEY_LOCAL_MACHINE Software. Po uruchomieniu aplikacji w systemie Windows 7 wpisy rejestru są wirtualizowane, a każdy użytkownik otrzymuje oddzielną kopię danych.

Rejestr, który nie jest wirtualny, wydaje się logicznym miejscem dla danych, ale nie mam pojęcia, jak to zrobić. Zaznaczam, że istnieje wiele aplikacji, które faktycznie przechowują tam dane; jak oni to robią?

Jestem również skłonny do przechowywania danych w innych miejscach, czy jest dla nich jakieś dobrze znane globalne repozytorium? Potrzebuję tylko jednego małego pliku.

Jestem mniej lub bardziej nieświadomy całej działalności związanej z prawami / przywilejami, więc wszelkie wskazówki, wskazówki itp. Są bardzo doceniane.

questionAnswers(3)

yourAnswerToTheQuestion