繁体   English   中英

在Linux下编辑Windows注册表

[英]Editing Windows registry, from Python, Under Linux

我正在寻找一个Python API(或我愿意绑定的C API),用于在Linux系统中编辑从XP到7的Windows注册表。

Windows目标将是Linux下安装的卷。

如果不存在,我愿意编写一个库。 因此,注册表中的任何文档或内部也会很方便。

任何帮助,很多appriciated。

好的,所以你在hive文件编辑器之后?

我写了一个winregistry模块,用于执行此操作(适用于NT和win9x配置单元)。 它并没有真正为公众做好准备,但对我当时使用的数据工作得很好。 我不确定我把它留在了什么状态,我没有使用Win7配置单元进行测试,但也许我们可以将它修好以便发布? 如果您感兴趣我可能会将其转储到某个地方的源代码管理中。

我工作的文件是ntpasswd着名的WinReg.txt ,但是我发现它有许多缺陷(也可以把你的注释放在那里)。 从那以后, 这些文件已经制作完成,乍看之下可能更好地涵盖了这些问题。

您可能想看看这个项目 最初的想法是恢复密码,但所有工具都在那里编辑注册表项。

这听起来像是一个危险的想法,我宁愿找到一种方法来启动一个Python脚本 - 甚至远程 - 在自己的环境中使用_winreg ,但它似乎不是你的可能性。 另请注意,我在他们的项目中没有看到任何提及Windows 7的内容。

我觉得你运气不好,因为我找不到任何这样的lib。 几年前我需要这样的东西(更改windows图像文件)。 自己编写也不容易,我也找不到任何描述格式的MS文档。

这里有一些链接出现在谷歌搜索和部分描述格式http://www.sentinelchicken.com/research/registry_format/ http://home.eunet.no/pnordahl/ntpasswd/WinReg.txt

Creddump是用Python编写的(没有C扩展),并且有代码来读取注册表(尽管不写它)。 它可能会帮助您入门:

http://code.google.com/p/creddump/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM