“O Aero glass não sabe como ligar sua versão do dwm (0x8)”

1

Eu quero ter o tema aero no meu Windows 10, mas isso acontece ....

Eu baixei este arquivo:

entãoapareceuduranteainstalação:

Eu não sei o que fazer ....

Estou executando o Windows 10 de 64 bits versão 1511 (OS Build 10586, 494)

Log de depuração:

[2016-07-17 10:39:47][0x978:0x980] Installing DWM hook...
[2016-07-17 10:39:47][0x978:0x980] User: SYSTEM
[2016-07-17 10:39:47][0x978:0x980] Module: C:\AeroGlass\DWMGlass.dll
[2016-07-17 10:39:47][0x12CC:0x1560] Donation key not loaded (2 - The system           cannot find the file specified.)
[2016-07-17 10:39:47][0x12CC:0x1560] Machine ID:    BRYGOJLIAPPQULUI6KCQL624BLRLW2ZK6YLQTYVQRLVECBIQ
[2016-07-17 10:39:47][0x12CC:0x1560] Hook (USER32.dll!DrawTextW from udwm.dll) installed
[2016-07-17 10:39:47][0x12CC:0x1560] Hook (GDI32.dll!CreateBitmap from udwm.dll) installed
[2016-07-17 10:39:47][0x12CC:0x1560] Hook (GDI32.dll!CreateRoundRectRgn from udwm.dll) installed
[2016-07-17 10:39:47][0x12CC:0x1560] Aero Glass for Win8.1+ 1.4.5.520 x64 correctly loaded (C:\AeroGlass\DWMGlass.dll).
[2016-07-17 10:39:47][0x12CC:0x1538] DBGHELP: Symbol Search Path: .;C:\AeroGlass\symbols
[2016-07-17 10:39:47][0x12CC:0x1538] Loading settings (flags = 0x3) from HKEY 0x0000000000000404 for session #1
[2016-07-17 10:39:47][0x12CC:0x1538] dwmcore.dll version 10.0.10586.494
[2016-07-17 10:39:47][0x12CC:0x1538] udwm.dll version 10.0.10586.494
[2016-07-17 10:39:47][0x12CC:0x1538] DWM incompatibility error 0x8
    
por sretrac 16.07.2016 / 16:35

1 resposta

1

Ok, você não usa o Glass8 com um donation.key, então a ferramenta não faz o download automático dos símbolos de depuração (PDB) para todas as DLLs relacionadas ao DWM quando a própria ferramenta não tem um padrão de correção codificado para um versão específica da DLL.

What are the DWM symbols and where to get them?/ I see "Your DWM is incompatible" message. What to do?

Aero Glass for Win8.x+ works by injecting re-implemented code into several DWM functions. This can be achieved only when the absolute location of each function is known. These locations are described in special files called "program database" and you can recognize them by their .PDB extension. They contain set of all public DWM variables and functions (which are called symbols) together with their memory offsets (relative locations) and other information. Aero Glass for Win8.x+ is able to load these files from "symbols" directory stored in your Aero Glass installation directory, find appropriate symbol and compute absolute memory location.

Since Aero Glass for Win8.x knows how each DWM function should look like, it is able to find them without the need of the program databases. Thus, in normal situation, user should not bother about it at all. However, in some rare situations (e.g. some Windows update changes the look of the function), it may happen that known symbol is not found and the only possibility is to load its location from the external program database. The best practice to know more and to get symbol files is reading Microsoft's documentation (you will need symbol files for dwmcore.dll and udwm.dll). The most important thing is that the version of the program database must correspond to the used DWM library version.

Você precisa baixar manualmente os PDBs para dwmcore.dll e udwm.dll com symchk.exe que faz parte do Windows SDK ou através da ferramenta chamada PDB Downloader .

    
por 17.07.2016 / 08:36