Jump to content
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. ×

Windows 10 DEVELOPMENT


bigmuscle
 Share

Recommended Posts


Just to be clear, are you seeing translucency?

 

I'm seeing none here, though DWM doesn't crash continuously after Aero Glass fails to hook it like before, borders can be restored, and there's some semblance of my theme atlas showing.  This will make it slightly more usable.

 

PartialAGOn10130.png

 

Here's a theme atlas that accomplishes the above with build 10130:

 

http://Noel.ProDigitalSoftware.com/ForumPosts/Win10/10130/RoundedCornersOpaque.png

 

Big Muscle, if you're interested, this is what the debug.log shows.

 

[2015-05-30 09:37:53][0xFCC:0x1514] Installing DWM hook...
[2015-05-30 09:37:53][0xFCC:0x1514] User: SYSTEM
[2015-05-30 09:37:53][0xFCC:0x1514] Module: C:\AeroGlass\DWMGlass.dll
[2015-05-30 09:37:53][0xC38:0x1AC8] Machine ID: CG6OCCLNFHOH5LOSAU3ILTAPGVTLO335QDLJRAKI4LOGZUQ
[2015-05-30 09:37:53][0xC38:0x1AC8] Checking key dbe47a75c73a948c9b3f8fbe2ef4f68554ea864fc939f162002833b9f575b5d5a5fe86c507c7b6100fd9d9a9daf2f15 for ID CG6OCCLNFHOH5LOSAU3ILTAPGVTLO335QDLJRAKI4LOGZUQ...
[2015-05-30 09:37:53][0xC38:0x1AC8] Hook (USER32.dll!DrawTextW from udwm.dll) installed
[2015-05-30 09:37:53][0xC38:0x1AC8] Hook (GDI32.dll!CreateBitmap from udwm.dll) installed
[2015-05-30 09:37:53][0xC38:0x1AC8] Hook (GDI32.dll!CreateRoundRectRgn from udwm.dll) installed
[2015-05-30 09:37:53][0xC38:0x1AC8] Aero Glass for Win8.1 v1.3.2 DEBUG x64 correctly loaded (C:\AeroGlass\DWMGlass.dll).
[2015-05-30 09:37:53][0xC38:0x18A0] DBGHELP: Symbol Search Path: .;SRV*C:\AeroGlass\symbols*http://msdl.microsoft.com/download/symbols
[2015-05-30 09:37:53][0xC38:0x18A0] dwmcore.dll version 10.0.10130.0
[2015-05-30 09:37:54][0xC38:0x18A0] udwm.dll version 10.0.10130.0
[2015-05-30 09:37:54][0xC38:0x18A0] DBGHELP: .\uDWM.pdb - file not found
[2015-05-30 09:37:54][0xC38:0x18A0] DBGHELP: .\dll\uDWM.pdb - file not found
[2015-05-30 09:37:54][0xC38:0x18A0] DBGHELP: .\symbols\dll\uDWM.pdb - file not found
[2015-05-30 09:37:55][0xC38:0x18A0] SYMSRV: C:\AeroGlass\symbols\uDWM.pdb\063DF7E012F44595BF923C2CF23E17E81\uDWM.pdb not found
[2015-05-30 09:37:55][0xC38:0x18A0] SYMSRV: http://msdl.microsoft.com/download/symbols/uDWM.pdb/063DF7E012F44595BF923C2CF23E17E81/uDWM.pdb not found
[2015-05-30 09:37:55][0xC38:0x18A0] DBGHELP: uDWM.pdb - file not found
[2015-05-30 09:37:55][0xC38:0x18A0] DBGHELP: udwm - no symbols loaded
[2015-05-30 09:38:25][0xC38:0x18A0] Failed to load symbol module udwm.dll: 0
[2015-05-30 09:38:55][0xC38:0x18A0] Failed to load symbol module udwm.dll: 0
[2015-05-30 09:38:55][0xC38:0x18A0] DBGHELP: .\dwmcore.pdb - file not found
[2015-05-30 09:38:55][0xC38:0x18A0] DBGHELP: .\dll\dwmcore.pdb - file not found
[2015-05-30 09:38:55][0xC38:0x18A0] DBGHELP: .\symbols\dll\dwmcore.pdb - file not found
[2015-05-30 09:38:55][0xC38:0x18A0] SYMSRV: C:\AeroGlass\symbols\dwmcore.pdb\E697C45EED21453AAC3F871EB537DE0D1\dwmcore.pdb not found
[2015-05-30 09:38:55][0xC38:0x18A0] SYMSRV: http://msdl.microsoft.com/download/symbols/dwmcore.pdb/E697C45EED21453AAC3F871EB537DE0D1/dwmcore.pdb not found
[2015-05-30 09:38:55][0xC38:0x18A0] DBGHELP: dwmcore.pdb - file not found
[2015-05-30 09:38:55][0xC38:0x18A0] DBGHELP: dwmcore - export symbols
[2015-05-30 09:39:25][0xC38:0x18A0] Failed to load symbol module dwmcore.dll: 0
[2015-05-30 09:39:56][0xC38:0x18A0] Failed to load symbol module dwmcore.dll: 0
[2015-05-30 09:40:26][0xC38:0x18A0] Failed to load symbol module dwmcore.dll: 0
[2015-05-30 09:40:26][0xC38:0x18A0] DWM incompatibility error 0x4AC
[2015-05-30 09:40:29][0xC38:0x18A0] Symbols loaded from patterns: 0xB53
[2015-05-30 09:40:29][0xC38:0x18A0] Loading settings (flags = 0x1) from HKEY 0x0000000000000960 for session #3
[2015-05-30 09:40:29][0xC38:0x18A0] Settings reloaded
[2015-05-30 09:40:29][0xC38:0x16D4] Message 0x31A, wparam = 0, lparam = 0
[2015-05-30 09:40:29][0xC38:0x16D4] Loading settings (flags = 0x4) from HKEY 0x0000000000000960 for session #3
[2015-05-30 09:40:30][0xC38:0x16D4] Settings reloaded
[2015-05-30 09:40:30][0xC38:0x16D4] Delayed hook (UxTheme.dll!GetThemeStream from udwm.dll) installed
[2015-05-30 09:40:30][0xC38:0x16D4] Atlas resource loading (custom: )
[2015-05-30 09:40:30][0xC38:0x16D4] GetThemeStream 0,0,213
[2015-05-30 09:40:30][0xC38:0xB94] GetThemeStream 0,0,213
[2015-05-30 09:40:30][0xC38:0xB94] GetThemeStream 0,0,213
[2015-05-30 09:40:30][0xC38:0xB94] GetThemeStream 0,0,213
[2015-05-30 09:40:30][0xC38:0x16D4] Message 0x320, wparam = 3758109564, lparam = 1
[2015-05-30 09:40:30][0xC38:0x16D4] Loading settings (flags = 0x2) from HKEY 0x0000000000000960 for session #3
[2015-05-30 09:40:30][0xC38:0x16D4] Settings reloaded
[2015-05-30 09:40:30][0xC38:0x16D4] Message 0x15, wparam = 0, lparam = 0

 

-Noel

Edited by NoelC
  • Upvote 1
Link to comment
Share on other sites

How did you get the theme atlas working? Are you using the debug for build 74? I tried adding it to the registry but no luck :/

Use GUI application from bigmuscle's download page.

  • Upvote 2
Link to comment
Share on other sites

 

How did you get the theme atlas working? Are you using the debug for build 74? I tried adding it to the registry but no luck :/

Use GUI application from bigmuscle's download page.

 

Thanks man that worked! Now if we could only get transparency working :D

Link to comment
Share on other sites

Hey Big Muscle, have you considered maybe repackaging things a bit so that a user could choose to replace just the theme atlas?  It would I guess be a kind of an improvement to the UxThemeSignatureBypass tools, but also with a bit of what the Aero Glass tools do now.

 

Don't get me wrong, I love Aero Glass, but even a simple theme atlas "redo" (along with your FrameMargin tweak) is night and day better than the "Hoth" theme Windows comes with.

 

A minimal tool that would allow the replacement of just the stock theme atlas could accomplish what we get now with the (failed) DWM hooking operation and a load of an alternate theme atlas.  That part of your software seems to work even when the glass stuff is broken due to changes by Microsoft.

 

ReThemedWin10.png

 

-Noel

  • Upvote 1
Link to comment
Share on other sites

You have more faith in the masses then I do, I suspect they'll just quietly accept what Microsoft gives then and just be unhappy but accepting of it because it's Widows and they don't know enough to think it's even possible to run anything but Windows 10 anymore.

Though for many people it won't matter, they'll just continue using their Android/iOS tablet and ignore Windows altogether as a remnant of the past.

Link to comment
Share on other sites

Hey Big Muscle, have you considered maybe repackaging things a bit so that a user could choose to replace just the theme atlas?  It would I guess be a kind of an improvement to the UxThemeSignatureBypass tools, but also with a bit of what the Aero Glass tools do now.

 

Don't get me wrong, I love Aero Glass, but even a simple theme atlas "redo" (along with your FrameMargin tweak) is night and day better than the "Hoth" theme Windows comes with.

 

A minimal tool that would allow the replacement of just the stock theme atlas could accomplish what we get now with the (failed) DWM hooking operation and a load of an alternate theme atlas.  That part of your software seems to work even when the glass stuff is broken due to changes by Microsoft.

-Noel

 

Injecting custom atlas file requires to hook DWM process and call several routines to force DWM to reload the theme, so it makes only a small sense to detach to the separate utility.

 

I would rather make Aero Glass utility more "workable" when glass effect cannot be restored. Just need to invent how :-)

  • Upvote 2
Link to comment
Share on other sites

Makes sense. 

 

Could you load the custom theme atlas first?  That would make the system usable several minutes sooner after login in the case where the pattern match fails and the symbols cannot be found.

 

-Noel

Link to comment
Share on other sites

Microsoft was supposedly bringing back Aero in Windows 10. All I've seen so far in the latest builds are start menu and taskbar transparency. I sure hope that isn't their idea of "bringing back Aero".

  • Upvote 1
Link to comment
Share on other sites

I don't think they every actually said they would, did they?

 

If they choose to do so, it would be nice if they don't limit it just to transparency or translucency in window borders.  Aero is much more than that.  They need to also bring back visual styles to buttons and other controls WITHIN windows.  THAT would make a huge difference in usability.  This flat, lifeless theme they've chosen - presumably to fit better visually with Modern Apps and Office 365 - is oversimplified.

 

Consider this comparison...

 

ThemeComparison.png

 

Which of the above has controls that are easy to spot?

 

But I really hold little hope for Microsoft to re-introduce something elegant looking for the desktop at the last minute.  That's just not the direction they're going at all.  What we'll get right here from Big Muscle may well be the only way to make it something that can be tolerated.

 

-Noel

  • Upvote 1
Link to comment
Share on other sites

Yeah, I don't like the current flat dull Win10 theme either. I still think the default Win7 Aero theme is the best looking. Hopefully Microsoft won't block the use of Big Muscle's Aero glass like they did with Classic Shell even though renaming the Classic Shell installer to something else fixes that.

 

I honestly don't know what Microsoft was thinking with this current theme unless like you said they change something last minute.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...