Gibt es eine reine Python-Bibliothek zum Parsen einer Windows-Registrierungsdatei?

8

Gibt es eine reine Python (dh vollständig plattformübergreifende) Bibliothek zum Parsen von Windows-Registrierungsdateien (NTUSER.DAT)? Schreibgeschützter Zugriff ist akzeptabel.

Wenn nicht, welche Ressourcen existieren, die die reverse-engineered Struktur der Registrierungsdateien dokumentieren?

Danke!

Aktualisieren Da zur Zeit, als diese Frage gestellt wurde, eine reine Python-Lösung nicht existierte, ging ich weiter und schrieb eine. python-registry macht eine Pythonic-Nur-Lese-Schnittstelle für Windows-Registrierungsdateien zugänglich.

    
Willi Ballenthin 29.04.2011, 14:33
quelle

5 Antworten

12

winreg ist offensichtlich nur Windows und liest Registry-Hive-Dateien (NTUSER.DAT usw.) nicht, sondern greift direkt auf die Registry zu.

Was Sie suchen, ist eine Bibliothek zum Analysieren von Hive-Dateien, und es scheint, als könnte diese funktionieren:

Ссылка

Der Beispielcode scheint vielversprechend:

%Vor%

Der Nachteil ist, dass es immer noch kein reiner Python ist, sondern ein Python-Wrapper für eine andere plattformübergreifende Bibliothek.

Bearbeiten:

Wenn Sie reinen Python-Code ohne binäre Abhängigkeiten benötigen, können Sie sich dieses Projekt ansehen: Ссылка

Es scheint reiner Python zu sein, und in der Lage, Registry-Hives plattformübergreifend zu lesen, aber ein Spezialwerkzeug und keine Bibliothek - der Code dort wird wahrscheinlich etwas Anpassung brauchen.

    
Boaz Yaniv 29.04.2011, 14:44
quelle
2
log0 29.04.2011 14:41
quelle
2

Eine Suche bei Google nach "python windows registry" gibt das _winreg -Modul zurück. Es scheint jedoch nicht plattformübergreifend zu sein.

Beim Durchsuchen des Windows-Registrierungsdateiformats wird Folgendes angezeigt: Ссылка

    
Daenyth 29.04.2011 14:42
quelle
2

Ich habe dieses Dokument Ссылка gefunden, in dem viele Dokumente von

verlinkt sind     
Xavier Combelle 29.04.2011 14:52
quelle
1

Vielleicht möchten Sie sich einen Blick auf winreg werfen. Hier: Ссылка

Nicht ganz sicher, ob das was du suchst.

    
MikeVaughan 29.04.2011 14:40
quelle

Tags und Links