Я пытаюсь что-то разработать, и ему нужна иерархическая база данных. Есть ли способ в Win32 создать собственный личный реестр и использовать функции реестра для его заполнения и управления?Можно ли создать частный реестр в Win32?
ответ
Нет, но вы можете использовать реальный реестр.
Использование HKCU\Software\Your Company\Your Product
.
Хорошо, насколько это зависит от UAC? – bugmagnet
@boost: UAC запрещает вам писать на машинные ключи и файлы, как и не административный пользователь. HKCU в порядке. Если ваша (нормальная) программа подвержена влиянию UAC, вы (вероятно) делаете что-то неправильно. – SLaks
Это полезный комментарий. Вы должны добавить это к ответу. – DuckMaestro
Рассмотрим с помощью document database, таких как MongoDB или key-value database, такие как Redis
Там есть Sandboxie. Интересно, как это делают частные реестры? http://vallejo.cc/?p=48#more-48 – bugmagnet