drakenabarion Posted June 22, 2013 Share Posted June 22, 2013 Hello,Here is another week of logs. I have had the "Save theme resource" message several times this week. But I think BM, you already worked out what caused that. Anyway, thisis just to show how things are running after extended usage.https://www.dropbox.com/s/p0c1s6fdbpjx0c4/Debug%2022-Jun-2013.log Link to comment Share on other sites More sharing options...
bigmuscle Posted June 22, 2013 Author Share Posted June 22, 2013 What about the transparency in navigation bar area? Can you do it?This is not on me - this has nothing to do with DWM. Glass is present on all places where each application (Windows Explorer in this case) requests it. Link to comment Share on other sites More sharing options...
Tusticles Posted June 22, 2013 Share Posted June 22, 2013 (edited) What about the transparency in navigation bar area? Can you do it?This is not on me - this has nothing to do with DWM. Glass is present on all places where each application (Windows Explorer in this case) requests it.--edit--I'm trying to re-enable transparency in that area... hope someone will find a way to do it. Edited June 22, 2013 by Tusticles Link to comment Share on other sites More sharing options...
EvilAlex Posted June 22, 2013 Share Posted June 22, 2013 (edited) Hi, bigmuscle! First, thank you for your hard work, this thing is really amazing! Everything one needs to make Win8 look pretty without the sizes and hassle of WB. But here's a question:SOLVED.Problems were:- An Antivirus exception had to be added, because AppInit_DLLs reg key is frequently used by MalWare and anything modifying it is seen as "Trojan" or "Suspicious software" by Antivirus suites.- "Secure Boot" had to be disabled in UEFI/BIOS, because it disables AppInit_DLLs processing in Windows somehow. (My opinion is that having to do this may scare away potential release users, and this is a major psychological concern to be addressed (maybe, by including a launcher that doesn't have to use "AppInit_DLLs" key, akin to the one that was included in v.0.6.)). Edited June 23, 2013 by EvilAlex Link to comment Share on other sites More sharing options...
DosProbie Posted June 22, 2013 Share Posted June 22, 2013 (edited) Yep the DWMhook method is a lot more work but totally worth it! Stardock just took the easy way out with WB, not worth the $10 bucks and all the daily spam mail you get with it.Thanks for doing it right Bigmuscle!..DPDosProbie: nice screenshots, I should make some gallery on the website to present the look of AG's users.Tusticles: yeah, WB does not provide blur effect but even if it does in the future, it still follows different approach than my Aero Glass. WB just hooks into system via RegisterUserApiHook and thus completely replaces UX theme service. Then it draws the frame completely via GDI so you cannot be sure that HW acceleration is used for it. My first (private only) version of Aero Glass worked this way, because it is very easy to do, but I rather decided go the native way by DWM hooking :-) Edited June 23, 2013 by DosProbie Link to comment Share on other sites More sharing options...
AlexKven Posted June 23, 2013 Share Posted June 23, 2013 Stardock just took the easy way out with WB....What is WB? Link to comment Share on other sites More sharing options...
AlexKven Posted June 23, 2013 Share Posted June 23, 2013 I'm a programmer myself, so I already had such a situation with a program of my own, which hooks keyboard events, and is, therefore, paranoidly regarded as a "Keylogger" by antivirus suite.It's not paranoid, because your program intercepts keyboard data, which is very suspicious activity. It's fine if you wrote it, but if someone else wrote a program like that and put it on your computer, then they have access to everything you type, including every single password and username to go with it. If you ever buy something online, you enter your bank info, and it could intercept that. That's why government sites offer an on-screen keyboard in the website that you can optionally use if you feel that there might be a keylogger, because then it would be very easy for someone to get your SSN.So you might want to figure out a different way to get your program to work besides keylogging :-) Link to comment Share on other sites More sharing options...
EvilAlex Posted June 23, 2013 Share Posted June 23, 2013 I'm a programmer myself, so I already had such a situation with a program of my own, which hooks keyboard events, and is, therefore, paranoidly regarded as a "Keylogger" by antivirus suite.It's not paranoid, because your program intercepts keyboard data, which is very suspicious activity. It's fine if you wrote it, but if someone else wrote a program like that and put it on your computer, then they have access to everything you type, including every single password and username to go with it. If you ever buy something online, you enter your bank info, and it could intercept that. That's why government sites offer an on-screen keyboard in the website that you can optionally use if you feel that there might be a keylogger, because then it would be very easy for someone to get your SSN.So you might want to figure out a different way to get your program to work besides keylogging :-)That's way offtopic, but since you seem inclined to state the obvious (no offense intended ), I can also tell you, that for each decision, there are reasons: if I needed to write something, that didn't really require system-wide low-level access, like a game, I'd use Windows Messaging or DirectInput, obviously. No one wants their soft to be regarded "suspicious".But, here's the same deal going back to the topic at hand: DWMGlass we're discussing here uses not one, but AT LEAST two things extremely often used by Malware: DLL Injection (also called hooking), AND that aforementioned AppInit_DLLs reg value, which is actually the way a lot of "WinLock" type trojans work. They set themselves up in that value, load themselves at system start-up and hold an unsuspecting user for ransom: "Give a hacker a lot of money, or all your data is lost". And, apparently, this last quality is what (probably) causes my AV to react badly to this Win8-bad-looks-solution.So to speak about "dangerous coding decisions". But, like in the case with "returning Aero after it has been cut by Microsoft", there are situations, where "non-dangerous" approach is either impossible by design, or is way to complex, or isn't really solving the problem (like the aforementioned Stardock's WindowBlinds 8 (WB) \probably\ not having hardware acceleration).So, there are situations, where you either just trust the software author (you do trust driver vendors, don't you?) not to abuse your privacy, or don't use the software, or have to stick with less satisfying approaches. This was a case with my soft: I either had to write a full-fledged driver along with all the hassle and trouble (not to mention having user to install it), or just use a global hook, which I did.Obviously, mr. bigmuscle had to do something similar for similar reasons. Link to comment Share on other sites More sharing options...
gru Posted June 23, 2013 Share Posted June 23, 2013 Hello,everyoneI've put all the files uncompressed from DWMHook094-64.7z to C:/DWM ,and changed the LoadGlass__AppInit_DLLs.reg as'Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]"LoadAppInit_DLLs"=dword:00000001"AppInit_DLLs"="C:\AeroGlass\\DWMGlass.dll""RequireSignedAppInit_DLLs"=dword:00000000'then import it into the registry.and I have patch theUxStyle_Core_Sep3_Experimental_x64.msi ,and select an aero theme in the personalize setting...but after a reboot,the AeroGlass seems not to work...only the task bar become transparent,but all the winexplorer frame still is opaque.I can see a DWM.exe in task manager... anyone can tell me what's wrong with my process?or how can I enable the AeroGlass normally?Thx a lot> < Link to comment Share on other sites More sharing options...
gru Posted June 23, 2013 Share Posted June 23, 2013 Hello,everyoneI've put all the files uncompressed from DWMHook094-64.7z to C:/DWM ,and changed the LoadGlass__AppInit_DLLs.reg as'Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]"LoadAppInit_DLLs"=dword:00000001"AppInit_DLLs"="C:\AeroGlass\\DWMGlass.dll""RequireSignedAppInit_DLLs"=dword:00000000'then import it into the registry.and I have patch theUxStyle_Core_Sep3_Experimental_x64.msi ,and select an aero theme in the personalize setting...but after a reboot,the AeroGlass seems not to work...only the task bar become transparent,but all the winexplorer frame still is opaque.I can see a DWM.exe in task manager... anyone can tell me what's wrong with my process?or how can I enable the AeroGlass normally?Thx a lot> < Link to comment Share on other sites More sharing options...
MrGRiM Posted June 23, 2013 Share Posted June 23, 2013 (edited) Hello,everyoneI've put all the files uncompressed from DWMHook094-64.7z to C:/DWM ,and changed the LoadGlass__AppInit_DLLs.reg as'Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]"LoadAppInit_DLLs"=dword:00000001"AppInit_DLLs"="C:\AeroGlass\\DWMGlass.dll""RequireSignedAppInit_DLLs"=dword:00000000'then import it into the registry.and I have patch theUxStyle_Core_Sep3_Experimental_x64.msi ,and select an aero theme in the personalize setting...but after a reboot,the AeroGlass seems not to work...only the task bar become transparent,but all the winexplorer frame still is opaque.I can see a DWM.exe in task manager... anyone can tell me what's wrong with my process?or how can I enable the AeroGlass normally?Thx a lot> <Well your problem is right there in your post.I've put all the files uncompressed from DWMHook094-64.7z to C:/DWM ,and changed the LoadGlass__AppInit_DLLs.reg as'Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]"LoadAppInit_DLLs"=dword:00000001"AppInit_DLLs"="C:\AeroGlass\\DWMGlass.dll""RequireSignedAppInit_DLLs"=dword:00000000You should have the following[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]"LoadAppInit_DLLs"=dword:00000001"AppInit_DLLs"="C:\DWM\\DWMGlass.dll""RequireSignedAppInit_DLLs"=dword:00000000 Edited June 23, 2013 by MrGRiM Link to comment Share on other sites More sharing options...
raiden89 Posted June 23, 2013 Share Posted June 23, 2013 Actually, when importing directories into the registry using a .reg file, you need TWO backslashes."AppInit_DLLs="C:\\DWM\\DWMGlass.dll"Im pretty sure it makes a difference. Link to comment Share on other sites More sharing options...
Dreamweaver01 Posted June 23, 2013 Share Posted June 23, 2013 (edited) Hello,everyoneI've put all the files uncompressed from DWMHook094-64.7z to C:/DWM ,and changed the LoadGlass__AppInit_DLLs.reg as'Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]"LoadAppInit_DLLs"=dword:00000001"AppInit_DLLs"="C:\AeroGlass\\DWMGlass.dll""RequireSignedAppInit_DLLs"=dword:00000000'then import it into the registry.and I have patch theUxStyle_Core_Sep3_Experimental_x64.msi ,and select an aero theme in the personalize setting...but after a reboot,the AeroGlass seems not to work...only the task bar become transparent,but all the winexplorer frame still is opaque.I can see a DWM.exe in task manager... anyone can tell me what's wrong with my process?or how can I enable the AeroGlass normally?Thx a lot> <GRU,If you are using a UEFI system, then you must turn off secure boot in your BIOS before you try this.That does not apply in a VM. Edited June 23, 2013 by Dreamweaver01 Link to comment Share on other sites More sharing options...
MagicAndre1981 Posted June 23, 2013 Share Posted June 23, 2013 when I attach a monitor via VGA I get a blurry screen:The Startscreen has this strange artifact in the background (I see text, but there was no program in abckground)Here is my log:https://dl.dropboxusercontent.com/u/5749744/Dokumente/MSFN/Aero%20Glass%20for%20Win8%20RC3/debug.log Link to comment Share on other sites More sharing options...
bigmuscle Posted June 23, 2013 Author Share Posted June 23, 2013 But, like in the case with "returning Aero after it has been cut by Microsoft", there are situations, where "non-dangerous" approach is either impossible by design, or is way to complex, or isn't really solving the problem (like the aforementioned Stardock's WindowBlinds 8 (WB) \probably\ not having hardware acceleration).The reality is that even WindowBlinds use DLL injection. Also my opinion us that LoadAppInit_DLLs is one of the most secure injection because you can check what is really injected. There are much "worse" ways which you cannot control at all.MagicAndre1981: I guess you use shader optimization, it's probably not compatible in this setup. Link to comment Share on other sites More sharing options...
Recommended Posts