Запись в реестр в Windows Vista - PullRequest
1 голос
/ 14 июня 2009

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

Итак, вопрос в том, как мне выполнить чтение / запись в свой собственный раздел реестра из приложения C ++?

Спасибо за любую помощь.

Ответы [ 3 ]

0 голосов
/ 15 июня 2009

Если это действительно ваш ключ, вы контролируете его безопасность. Возможно, вам нужны права администратора, потому что вы создали ключ с DACL, который отказывает в доступе «обычным» пользователям. Наиболее распространенный способ - это наследование DACL от родительского ключа.

0 голосов
/ 14 июня 2009

Если ваше приложение запускается автоматически, можно ли его переписать как службу? Это будет иметь системный доступ к реестру.

...