用Python编辑Windows 7注册表?

时间:2010-08-18 06:28:56

标签: python windows-7 registry editing access-denied

我遇到了当前项目的另一个问题。程序在运行时需要定期进行值和键。每次我尝试编辑该值时,都会得到一个代码5,Access Denied。我将如何进行此操作,以便可以编辑值,但用户无需输入管理员凭据即可运行应用程序?

我在Windows 7上使用带有Python 2.6的_winreg模块。

2 个答案:

答案 0 :(得分:1)

如果要编辑只能使用管理权限进行编写的内容,则只需在管理员权限下运行即可。其他一切都将是一个巨大的安全漏洞。

答案 1 :(得分:1)

遵循Zachary的要求

您要编辑哪些键?

用户的类型是什么(可能是受限用户?)

哪个版本的Win7(Home / Pro / Ultimate)?

另见this SO question