Ok, Sie verwenden Glass8 nicht mit einem donation.key, daher lädt das Tool die Debug-Symbole (PDB) nicht automatisch für alle mit DWM zusammenhängenden DLLs herunter, wenn das Tool selbst kein fest codiertes Patchmuster für eine bestimmte DLL-Version hat .
Was sind die DWM-Symbole und woher bekomme ich sie? / Ich sehe die Meldung "Ihr DWM ist nicht kompatibel". Was ist zu tun?
Aero Glass für Win8.x + fügt neu implementierten Code in mehrere DWM-Funktionen ein. Dies kann nur erreicht werden, wenn der absolute Ort jeder Funktion bekannt ist. Diese Speicherorte werden in speziellen Dateien mit dem Namen "Programmdatenbank" beschrieben. Sie können sie an der Erweiterung .PDB erkennen. Sie enthalten eine Menge aller öffentlichen DWM-Variablen und -Funktionen (die als Symbole bezeichnet werden) zusammen mit ihren Speicheroffsets (relativen Positionen) und anderen Informationen. Aero Glass für Win8.x + kann diese Dateien aus dem "Symbol" -Verzeichnis laden, das in Ihrem Aero Glass-Installationsverzeichnis gespeichert ist, das entsprechende Symbol finden und den absoluten Speicherort berechnen.Da Aero Glass für Win8.x weiß, wie jede DWM-Funktion aussehen soll, kann sie auch ohne die Programmdatenbanken gefunden werden. Daher sollte sich der Benutzer im Normalfall überhaupt nicht darum kümmern. In einigen seltenen Situationen (z. B. bei einigen Windows-Updates wird das Aussehen der Funktion geändert), kann es vorkommen, dass kein bekanntes Symbol gefunden wird und die einzige Möglichkeit darin besteht, seinen Speicherort aus der externen Programmdatenbank zu laden. Um mehr zu erfahren und Symboldateien zu erhalten, lesen Sie die Dokumentation von Microsoft ( Symboldateien für dwmcore.dll und udwm.dll ). Das Wichtigste ist, dass die Version der Programmdatenbank der verwendeten Version der DWM-Bibliothek entsprechen muss.
Sie müssen also die PDBs für dwmcore.dll
und udwm.dll
mit symchk.exe, die Teil des Windows SDK ist, oder über das Tool PDB Downloader manuell herunterladen .