我尝试从cmd
以及python
脚本执行相同的条目。但显然从Python检索的结果是从命令提示执行中检索的列表的子集。任何指针都一样吗?它与权限有关吗?
在cmd中执行: -
reg query HKLM\SOFTWARE\ORACLE & timeout /t 7
Python脚本: -
def list_registry():
os.system(r"reg query HKLM\SOFTWARE\ORACLE & timeout /t 7")
任何参考都会非常有帮助。提前致谢 ! : - )
编辑:
我发现从Python执行时
inst_loc = C:\Program Files (x86)\Oracle\Inventory
从cmd开始
inst_loc =C:\Program Files\Oracle\Inventory
答案 0 :(得分:0)
答案想通了......我使用的是32位Python,因此没有检索完整的注册表项列表。切换到64位,它显示所有。关闭线程。