Jump to content


bigmuscle
 Share

Recommended Posts


 

 

BigMuscle:

I just used your DLL tool to bypass UXTheme signature verification and it's not

working in Win10 build 9860 with AeroGlass (Win10 9600_9860pre-1414186123) and a third party theme.

 

Yes confirmed with Build 9860 it does nothing.

 

I spent several hours on finding the problem and the only difference is that CRYPTSP.DLL (used for theme signature verification) is now delay-loaded library. My code does not handle this correctly - or better, it is able to hook delayed imports but hooked IAT is restored by delayLoadHelper when the library is called for the first time. I will try to find some proper solution but it may take some time.

 

Thanks, BigMuscle for looking into this.

I'm sorry you didn't find a solution, but if there is one, I'm sure you'll find it.

Link to comment
Share on other sites

Conventional patchers also break system protection as well, rendering them unacceptable to people who would like to keep their systems sane and sound for the long term. 

 

Big Muscle's approach where the software works at run-time and even tries to automatic follow Microsoft's updates (thinking of how Aero Glass works with the symbol servers) is the only one that's even remotely acceptable.

 

-Noel

Yes, that's correct, but nothing's perfect.

With BigMuscle's method, you have to turn off secure boot which could also be harmful.

But it's still a better option than a patcher, imo.

  • Upvote 1
Link to comment
Share on other sites

For those testing the 1.2.6 beta with Windows 10 build 9860, I have updated my "faux borders" theme atlas file a little bit, to try to make the edges seem a bit more clean against both light and dark backgrounds, and to darken the inactive window title bars a little (this may need changing again after Big Muscle's next release).

 

http://Noel.ProDigitalSoftware.com/ForumPosts/Win10/FauxBordersRoundedCorners.png

 

Here are the colors it seems to work best with:

 

UpdatedThemeAtlasColorSelection.png

 

-Noel

  • Upvote 1
Link to comment
Share on other sites

but just a question, can the symvols not be directly fetched from the system? if it would be possible it would make things easier.

 

but I seriously wanna test this (while staying on 9840 or whatever it was, lets say preview version 2, or short p2) but BMs requirement is kinda like a chicken and egg like thing, I mean the requirement is to feedback in the dev stage, but without being able to use it you cannot givee feedback.

 

also even the "stable" build is "highly experimental and could break with any update" according to BM, so I dont see the point in limiting the testers...

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

I had a strange start of win10 this morning. I got the " get device ready...." -message and the bigger load weel  AND the dwm.exe-window simultary showed for maybe 10 sec - then normal start.

I sure expected a new TP but the screen still show "Evaluation copy. Build 9860" !

I then checked Windows update ...nothing!

I still got aero working..... but it didn't load donation.key, due.

/Mike

Edited by mikedigitize
Link to comment
Share on other sites

I'm not able to attach any files (get  This upload failed error) but this is for today:

 

[2014-11-13 07:44:27][0x570:0x574] Installing DWM hook...
[2014-11-13 07:44:35][0x570:0x574] User: SYSTEM
[2014-11-13 07:44:36][0x570:0x574] Module: C:\AeroGlass\dwmglass.dll
[2014-11-13 07:44:38][0x3F4:0x564] Machine ID: AYK25ELOYEFWZLGZNXP3L4ISVN7LPREHMPLYNKEQGLLDOJDI
[2014-11-13 07:44:38][0x3F4:0x564] Invalid signature.
[2014-11-13 07:44:38][0x3F4:0x564] Hook (USER32.dll!DrawTextW from udwm.dll) installed
[2014-11-13 07:44:38][0x3F4:0x564] Hook (GDI32.dll!CreateBitmap from udwm.dll) installed
[2014-11-13 07:44:38][0x3F4:0x564] Hook (GDI32.dll!CreateRoundRectRgn from udwm.dll) installed
[2014-11-13 07:44:38][0x3F4:0x564] Aero Glass for Win8.1 v1.2.6 DEBUG x64 correctly loaded (C:\AeroGlass\dwmglass.dll).
[2014-11-13 07:44:38][0x3F4:0x2D8] Delayed hook (UxTheme.dll!GetThemeStream from udwm.dll) installed
[2014-11-13 07:44:38][0x3F4:0x614] DBGHELP: Symbol Search Path: .;C:\AeroGlass\symbols
[2014-11-13 07:44:38][0x3F4:0x614] dwmcore.dll version 6.4.9860.0
[2014-11-13 07:44:38][0x3F4:0x614] DBGHELP: .\dwmcore.pdb - file not found
[2014-11-13 07:44:38][0x3F4:0x614] DBGHELP: .\dll\dwmcore.pdb - file not found
[2014-11-13 07:44:38][0x3F4:0x614] DBGHELP: .\symbols\dll\dwmcore.pdb - file not found
[2014-11-13 07:44:38][0x3F4:0x614] DBGHELP: dwmcore - public symbols  
        C:\AeroGlass\symbols\dwmcore.pdb\ABAE078A600846BE8945BBAA2DE3DA111\dwmcore.pdb
[2014-11-13 07:44:38][0x3F4:0x614] Symbols loaded for dwmcore.dll as 3 (#0)
[2014-11-13 07:44:38][0x3F4:0x614] udwm.dll version 6.4.9860.0
[2014-11-13 07:44:38][0x3F4:0x614] DBGHELP: .\uDWM.pdb - file not found
[2014-11-13 07:44:38][0x3F4:0x614] DBGHELP: .\dll\uDWM.pdb - file not found
[2014-11-13 07:44:38][0x3F4:0x614] DBGHELP: .\symbols\dll\uDWM.pdb - file not found
[2014-11-13 07:44:38][0x3F4:0x614] DBGHELP: udwm - public symbols  
        C:\AeroGlass\symbols\uDWM.pdb\D7034F09D1DF45D4A7CE2C3608D6D40D1\uDWM.pdb
[2014-11-13 07:44:38][0x3F4:0x614] Symbols loaded for udwm.dll as 3 (#0)
[2014-11-13 07:44:40][0x3F4:0x614] Symbols loaded from external files: 0x7F7
[2014-11-13 07:44:40][0x3F4:0x614] Loading settings (flags = 0x1) from HKEY 0x0000000000000000 for session #1
[2014-11-13 07:44:40][0x3F4:0x614] Settings reloaded
[2014-11-13 07:44:40][0x3F4:0x3F8] Message 0x31A, wparam = 0, lparam = 0
[2014-11-13 07:44:40][0x3F4:0x3F8] Loading settings (flags = 0x4) from HKEY 0x0000000000000000 for session #1
[2014-11-13 07:44:40][0x3F4:0x3F8] Settings reloaded
[2014-11-13 07:44:40][0x3F4:0x3F8] Atlas resource loading (custom: )
[2014-11-13 07:44:40][0x3F4:0x3F8] GetThemeStream 0,0,213
[2014-11-13 07:44:40][0x3F4:0x2D8] GetThemeStream 0,0,213
[2014-11-13 07:44:40][0x3F4:0x2D8] GetThemeStream 0,0,213
[2014-11-13 07:44:40][0x3F4:0x2D8] GetThemeStream 0,0,213
[2014-11-13 07:44:40][0x3F4:0x3F8] Message 0x320, wparam = 1157627904, lparam = 1
[2014-11-13 07:44:40][0x3F4:0x3F8] Loading settings (flags = 0x2) from HKEY 0x0000000000000000 for session #1
[2014-11-13 07:44:40][0x3F4:0x3F8] Settings reloaded
[2014-11-13 07:44:40][0x3F4:0x3F8] Message 0x15, wparam = 0, lparam = 0
[2014-11-13 07:44:53][0x3F4:0x3F8] Message 0x1A, wparam = 0, lparam = 533279407032
[2014-11-13 07:44:53][0x3F4:0x3F8] Message 0x2B1, wparam = 1, lparam = 1
[2014-11-13 07:45:04][0x3F4:0x3F8] Message 0x1E, wparam = 0, lparam = 0
[2014-11-13 07:45:05][0x3F4:0x3F8] Message 0x2B1, wparam = 5, lparam = 1
[2014-11-13 07:45:05][0x3F4:0x3F8] Loading settings (flags = 0x1) from HKEY 0x000000000000042C for session #1
[2014-11-13 07:45:05][0x3F4:0x3F8] Settings reloaded
[2014-11-13 07:45:05][0x3F4:0x3F8] Message 0x320, wparam = 2483042404, lparam = 1
[2014-11-13 07:45:05][0x3F4:0x3F8] Loading settings (flags = 0x2) from HKEY 0x000000000000042C for session #1
[2014-11-13 07:45:05][0x3F4:0x3F8] Settings reloaded
[2014-11-13 07:45:05][0x3F4:0x3F8] Message 0x31B, wparam = 0, lparam = 0
[2014-11-13 07:45:05][0x3F4:0x3F8] Message 0x31A, wparam = 851970, lparam = 1
[2014-11-13 07:45:05][0x3F4:0x3F8] Loading settings (flags = 0x4) from HKEY 0x000000000000042C for session #1
[2014-11-13 07:45:05][0x3F4:0x3F8] Settings reloaded
[2014-11-13 07:45:05][0x3F4:0x3F8] Atlas resource loading (custom: )
[2014-11-13 07:45:05][0x3F4:0x3F8] GetThemeStream 0,0,213
[2014-11-13 07:45:05][0x3F4:0x2D8] GetThemeStream 0,0,213
[2014-11-13 07:45:05][0x3F4:0x3F8] Message 0x31B, wparam = 851970, lparam = 1
[2014-11-13 07:45:05][0x3F4:0x2D8] GetThemeStream 0,0,213
[2014-11-13 07:45:05][0x3F4:0x3F8] Message 0x15, wparam = 0, lparam = 0
[2014-11-13 07:45:05][0x3F4:0x2D8] GetThemeStream 0,0,213
[2014-11-13 07:45:05][0x3F4:0x3F8] Message 0x320, wparam = 2483042404, lparam = 1
[2014-11-13 07:45:05][0x3F4:0x3F8] Loading settings (flags = 0x2) from HKEY 0x000000000000042C for session #1
[2014-11-13 07:45:05][0x3F4:0x3F8] Settings reloaded
[2014-11-13 07:45:05][0x3F4:0x3F8] Message 0x15, wparam = 0, lparam = 0
[2014-11-13 07:45:06][0x3F4:0x3F8] Message 0x46, wparam = 0, lparam = 533279407024
[2014-11-13 07:45:06][0x3F4:0x3F8] Message 0x1A, wparam = 24, lparam = 533279407064
[2014-11-13 07:46:02][0x3F4:0x3F8] Message 0x219, wparam = 7, lparam = 0
[2014-11-13 07:46:02][0x3F4:0x3F8] Message 0x1A, wparam = 0, lparam = 533279407064
[2014-11-13 07:46:02][0x3F4:0x3F8] Message 0x219, wparam = 7, lparam = 0
[2014-11-13 07:46:02][0x3F4:0x3F8] Message 0x1A, wparam = 0, lparam = 533279407064
[2014-11-13 07:46:02][0x3F4:0x3F8] Message 0x219, wparam = 7, lparam = 0
[2014-11-13 07:46:20][0x3F4:0x3F8] Message 0x219, wparam = 7, lparam = 0
 

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...