Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Linux下从Python编辑Windows注册表_Python_Windows_Linux_Registry - Fatal编程技术网

在Linux下从Python编辑Windows注册表

在Linux下从Python编辑Windows注册表,python,windows,linux,registry,Python,Windows,Linux,Registry,我正在寻找一个Python API(或者我愿意绑定的C API),用于在Linux系统中从XP到7编辑Windows注册表 Windows目标将是Linux下装载的卷 如果库不存在,我愿意编写代码。因此,注册表中的任何文档或内部文件都很方便 任何帮助,非常感谢。我想你运气不好,因为我找不到这样的图书馆。几年前,当我需要这样的东西时(更改windows映像文件)。自己写也不容易,我也找不到任何描述格式的MS文档 下面是谷歌搜索中出现的一些链接,部分描述了格式 您可能想看看。最初的想法是恢复密码,但

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

Windows目标将是Linux下装载的卷

如果库不存在,我愿意编写代码。因此,注册表中的任何文档或内部文件都很方便


任何帮助,非常感谢。

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

下面是谷歌搜索中出现的一些链接,部分描述了格式
您可能想看看。最初的想法是恢复密码,但所有的工具都是用来编辑注册表项的


虽然这听起来是个危险的想法,但我更愿意找到一种方法,在自己的环境中使用
\u winreg
启动Python脚本,即使是远程启动,但对您来说似乎不太可能。还要注意的是,我在他们的项目中没有看到任何提及Windows 7的内容。

好的,那么你是在寻找一个配置单元文件编辑器

我编写了一个
winregistry
模块来实现这一点(对于NT和win9x配置单元)。它还没有真正为公众准备好,但与我当时使用的数据配合得很好。我不确定我把它放在什么状态,我还没有用Win7 hives测试过它,但也许我们可以把它修好发布?如果你感兴趣的话,我可能会把它放在某个源代码管理的地方进行处理


我使用的文档是ntpasswd的著名文档,但是我发现其中有很多缺陷(也可以抛弃我的注释)。从那时起,已经产生了一些新的功能,乍一看,这些功能可能会更好地解决问题。

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


我自己也不知道这是否可能,但我可以想象,从远程计算机编辑Windows 7注册表比在XP上要困难得多,因为从那时起,安全规则已经发生了很大变化。它不会是远程的,即通过网络,Windows系统也不会运行。文件系统将安装在say“/mnt/windows”下,这就是我想要编辑的方式。好的,当我们有了一些东西时,也会在这里发布!