草庐IT

python - 无法在 Python 2.7.9 虚拟环境中导入 _winreg

我在Windows764位、python2.7.9x64的虚拟环境中运行AppEngine应用程序。这是堆栈跟踪:p_system=platform.system()File"C:\Python27\lib\platform.py",line1310,insystemreturnuname()[0]File"C:\Python27\lib\platform.py",line1206,inunamerelease,version,csd,ptype=win32_ver()File"C:\Python27\lib\platform.py",line597,inwin32_verimport

python 不显示 Windows 安装日期

在Windows7和Python3.2.2上运行,以下脚本无法提供Windows安装日期。importwinregasregfromdatetimeimportdatetimekey=reg.OpenKey(reg.HKEY_LOCAL_MACHINE,r'SOFTWARE\Microsoft\WindowsNT\CurrentVersion')secs=reg.QueryValueEx(key,'InstallDate')[0]print(secs)date=datetime.fromtimestamp(secs)print(date)输出总是:01970-01-0101:00:00

python - Python中的_winreg.CreateKey问题

我正在尝试创建这样的key_winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE,'Software\\Microsoft\\SharedTools\\MSCONFIG\\startupreg\\test\\')key在这里创建HKLM\Software\Wow6432Node\Microsoft\SharedTools\MSCONFIG\startupreg\test\为什么?是的,这里是Windows764x 最佳答案 您可以阅读Glenn提到的文章,但帮助不大。您可能需要的是适当的访问权限以及

python - Windows 阻止对 HKLM 进行注册查询;改为返回 HKCU

我正在使用ActivePython2.5读取注册表中pGina创建的条目。具体来说,有关计算机上允许哪些GID的条目。通过pGina编辑时,此信息会针对每台计算机定期更改,因此我希望我的Python脚本每次都能够检查这些值。很简单。以下Windows命令将为我获取该信息:regqueryHKLM\Software\pGina\ldapauth\...除了当我用Python运行它时,我得到这个:>>>importsubprocess>>>command='regqueryHKLM\Software\pGina\ldapauth'>>>ldapauth=subprocess.Popen(c

python - 如何从 python 中的注册表中读取字符串格式的 Reg_Binary 类型值

fromwinregimport*importbinasciiaReg=ConnectRegistry(None,HKEY_CURRENT_USER)aKey=OpenKey(aReg,r"Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\CIDSizeMRU")foriinrange(1024):try:name,value,type=EnumValue(aKey,i)print(value)print("\n")exceptEnvironmentError:breakCloseKey(aKey)输出是这样的。它只

java - Buildozer 不适用于 cygwin 下的 java

我正在尝试在我的cygwin环境中buildozerandroiddebugdeploy。到目前为止,它运行良好,但在尝试构建时,我遇到了以下错误:$buildozerandroiddebugdeploy#Checkconfigurationtokens#Ensurebuildlayout#Checkconfigurationtokens#Preparingbuild#CheckrequirementsforandroidTraceback(mostrecentcalllast):File"/usr/lib/python2.7/site-packages/buildozer-0.15_

Python _winreg 问题

我正在尝试访问Windows注册表(在Python中)以使用_winreg查询键值,但我无法让它工作。以下行返回一个WindowsError,指出“系统找不到指定的文件”:key=_winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE,r'SOFTWARE\Autodesk\Maya\2012\Setup\InstallPath',0,_winreg.KEY_ALL_ACCESS)经过几个小时的尝试,Python似乎无法看到路径的“Maya”部分以外的内容(看起来“2012\...etc...”子路径“不可见”或不存在).现在我打开了注册表编辑器,我保证在

python - 尝试通过 _winreg 获取 MachineGuid 但无法正常工作

我可以在我的注册表编辑器中看到该值,路径是HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography,但无法通过以下代码获取该值:import_winregkey=_winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Cryptography")result=_winreg.QueryValueEx(key,"MachineGuid")printresult我得到了“系统找不到指定的文件”,这很令人困惑,因为它就在那里。好吧,使用几乎完全相同的代码检索其他值没有问题:k

Python winreg 遍历子键

我能够使用以下代码从我的Windows7机器注册表配置单元“HKEY_LOCAL_MACHINE”中成功检索5个子键。from_winregimport*try:i=0whileTrue:subkey=EnumKey(HKEY_LOCAL_MACHINE,i)printsubkeyi+=1exceptWindowsError:pass我的问题是,我该如何枚举这些键下的键?我想最终列出SOFTWARE\Microsoft\WindowsNT\CurrentVersion\NetworkList\Signatures\Unmanaged文件夹中的所有key,但我不知道如何继续下去。作为对第

python - 遍历值或注册表项.. _winreg Python

我如何使用Python模块_winreg遍历Windows注册表项的所有值。我有可以执行我想要的操作的代码,但它适用于指定注册表项的子项。这是代码:from_winregimport*t=OpenKey(HKEY_CURRENT_USER,r"PATHTOKEY",0,KEY_ALL_ACCESS)try:i=0whileTrue:subkey=EnumValue(t,i)printsubkeyi+=1exceptWindowsError:#WindowsError:[Errno259]Nomoredataisavailablepass哦,明白了。但是,如果有人知道另一种方法,我仍然会