Редактировать реестр Windows 7 в Python?

У меня возникла другая проблема с моим текущим проектом. Программа нуждается в значениях и ключах периодически во время работы. Каждый раз, когда я пытаюсь изменить значение, я получаю код 5 «Доступ запрещен». Как мне это сделать, чтобы значения можно было редактировать, но пользователю не нужно было вводить учетные данные администратора для запуска приложения?

Я использую модуль _winreg с Python 2.6 в Windows 7.


person Zac Brown    schedule 18.08.2010    source источник
comment
какие ключи вы пытаетесь редактировать? какой тип пользователя? (возможно, ограниченный пользователь?) какая версия Win7 (Home / Pro / Ultimate)? также см. этот вопрос SO: stackoverflow.com / questions / 992760 /   -  person Yoni H    schedule 18.08.2010
comment
Идеально! Спасибо, @Yoni H! Просто напишите HKEY_CURRENT_USER! ДУХ !!! Еще раз спасибо. Отправьте это как ответ, чтобы я мог принять его, пожалуйста! :)   -  person Zac Brown    schedule 18.08.2010


Ответы (1)


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

person Philipp    schedule 18.08.2010