You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Python读取注册表中8字节小端QWORD格式的REG_BINARY数据

处理REG_BINARY格式的FileTime值(Python 2.7 + python-registry库)

注册表键数据如下:

Name  Type        Value
Data  REG_BINARY 60 D0 DB 9E 2D 47 Cf 01 

该数据为8字节小端序QWORD类型的FileTime值,采用REG_BINARY而非REG_QWORD存储的原因暂不明确。

在Python 2.7代码中已定位到对应RegistryValue对象,打印该对象关键信息的输出如下:

print "***", value64.name(), value64.value_type(), value64.value

*** Data 3 <bound method RegistryValue.value of <Registry.Registry.RegistryValue object at 0x7f2d500b3990>>
  • 对象名称Data正确,value_type为3(对应REG_BINARY类型),符合预期。

查阅python-registry库文档后,未找到专门处理此类二进制数据的方法或函数。由于已知该二进制数据固定为8字节,曾尝试将对象指针转换为QWORD指针来获取值,但不确定对象是否直接指向数据,也不清楚在Python中如何实现该操作,寻求相关指导。

内容的提问来源于stack exchange,提问作者Walter ZAMBOTTI

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 15:54:43