Pythonのライブラリを使用してwinreg
Adobe 製品 (Photoshop、After Effects など) のレジストリ キーにアクセスしようとしていますHKEY_LOCAL_MACHINE
が、レジストリ エディタでサブキーを確認できますが、Python は同じキーを確認できないようです。変更する必要がある許可はありますか、それとも間違った方法でアプローチしていますか?
これを確認するために実行しているコードは次のとおりです。
import winreg
i=0
while True:
try:
# self.aeKey = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, "SOFTWARE\\Adobe\\After Effects\\16.0")
key = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, r"SOFTWARE\Adobe\Setup\Reader")
printTest = winreg.EnumKey(key, i)
print(printTest)
i+=1
except WindowsError:
break
その結果、私は
Acrobat Distiller
Acrobat PDFMaker
Adobe AIR
Adobe ARM
CommonFiles
ExtendScript Toolkit
ExtensionManager
PDF Admin Settings
Registration
Repair
Setup
だがしかし
Adobe Bridge
、Adobe Acrobat
、After Effects
、Photoshop
など
編集: 現在 32 ビット Python を実行しています。