如何在没有管理员权限的Windows注册表中创建密钥?

Use*_*ser 3 python registry winreg

import _winreg as wreg
key = wreg.CreateKey(wreg.HKEY_LOCAL_MACHINE, "Software\\testfolder")
Run Code Online (Sandbox Code Playgroud)

如果没有管理员权限,我似乎无法使此代码正常工作。我需要在代码中添加一些内容才能使其正常工作吗?还是执行此操作的最佳方法,提示管理员权限?如果是这样,我如何让Windows生成该提示?

非常感谢。

Jor*_*ley 5

key = wreg.CreateKey(wreg.HKEY_CURRENT_USER, "Software\\testfolder")
Run Code Online (Sandbox Code Playgroud)

我认为您可以...如果您需要写入需要admin(例如LOCAL_MACHINE)的键空间,则需要提升权限