"Aero glass не знає, як підключити вашу версію dwm (0x8)"


1

Я хочу мати тему аеро в моєму Windows 10, але це відбувається ....

Я завантажив цей файл:

введіть тут опис зображення

тоді це з’явилося під час встановлення:

введіть тут опис зображення

Я не знаю, що робити ...

Я використовую Windows 10 64-розрядної версії 1511 (збірка ОС 10586, 494)

Журнал налагодження:

[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

Яка версія Windows 10 у вас є? "Ця версія призначена для Win8.1 6.3.9600 та для Win10 до 10.0.10586."
DavidPostill

поділіться debug.log з папки
Glass8

@DavidPostill Версія 1511 (збірка ОС 10586, 494)
sretrac

@ magicandre1981, будь ласка, подивіться журнал налагодження
sretrac

Відповіді:


1

Гаразд, ви не використовуєте Glass8 з donation.key, тому інструмент автоматично не завантажує символи налагодження (PDB) для всіх DLL-файлів, пов’язаних з DWM, коли сам інструмент не має жорстко закодованого шаблону виправлення для конкретної версії DLL .

Що таке символи DWM і де їх отримати? / Я бачу повідомлення "Ваша DWM несумісна". Що робити?

Aero Glass для Win8.x + працює, вводячи повторно реалізований код у кілька функцій DWM. Цього можна досягти лише тоді, коли відомо абсолютне розташування кожної функції. Ці місця описані в спеціальних файлах під назвою "база даних програм", і ви можете розпізнати їх за розширенням .PDB. Вони містять набір усіх загальнодоступних змінних і функцій DWM (які називаються символами) разом із їх зміщеннями в пам'яті (відносні місця) та іншою інформацією. Aero Glass для Win8.x + може завантажувати ці файли з каталогу "символи", що зберігається у вашому інсталяційному каталозі Aero Glass, знайти відповідний символ та обчислити абсолютне місце пам'яті.

Оскільки Aero Glass для Win8.x знає, як повинна виглядати кожна функція DWM, він може їх знайти без необхідності баз даних програми. Таким чином, у звичайній ситуації користувач взагалі не повинен цього турбувати. Однак у деяких рідкісних ситуаціях (наприклад, деякі оновлення Windows змінюють вигляд функції), може статися, що відомий символ не знайдений, і єдина можливість - завантажити його місцезнаходження із зовнішньої бази даних програми. Найкраща практика, щоб дізнатися більше та отримати файли символів, - це прочитати документацію Microsoft ( вам знадобляться файли символів для dwmcore.dll та udwm.dll ). Найголовніше - версія бази даних програми повинна відповідати використаної бібліотеки DWM.

Таким чином , ви повинні вручну завантажити PDB - файли для dwmcore.dllі udwm.dllз symchk.exe , яка є частиною Windows SDK або з допомогою інструменту під назвою PDB Downloader .


Коментарі не для розширеного обговорення; ця розмова переміщена до чату .
Подорожник Geek
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.