MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. ×
I was using AeroGlass for a long time on W8. After migrating (trough the store) to W81, AG no longer worked (specific message that I have forgotten). After reinstalling the 8.1 version of AG, it was apparently operating (glass border), but error windows indicating "This library can be injected into DWM process only" started to show up regularly. On the next shutdow, there was a system crash ; system reboot to W81 required to revert to a previous restauration point. After looking around, my problem was related to the fact that the old method (W8 one; through the "AppInit_DLLs" registry key) for registering AG was steel in place, conflicting with the W81 one (through task scheduling I suppose). Solution in my case was to remove "by hand" the DWMGlass.dll from the "AppInit_DLLs" entry (not removing the key, because there was other DLL registered). After reinstalling AG, all went fine. I performed a bit of tweaking with AeroGlassGUI, and retrieved my Glass look for a while. The appropriate solution to avoid this problem would probably be to deinstall AG under W8 before migrating, and installing it again after migration to W81 (W10). Hoping this post will help some guys in the same situation. I suppose the same problem may occurs when migrating from W8 to W10. Thanks again for BigMuscle for this great piece of code (not obvious job since it is windows system programming).