Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

Silent Aero Glass Reloaded [Works with RC4]


  • Please log in to reply
134 replies to this topic

#1
francesco149

francesco149

    Newbie

  • Member
  • 19 posts
  • Joined 29-June 13
  • OS:Windows 8 x64
  • Country: Country Flag
Silent Aero Glass Reloaded
Binaries:
BitBucket

Source code:
BitBucket
Google Code

Silent Aero Glass is a little utility I wrote that prevents the annoying demo version message of Big Muscle's Aero Glass for Windows 8 from popping up.

If you don't trust the pre-compiled binaries I provided in the download section get Visual Studio 2010/2012, clone the source and compile it yourself.

This software does not modify bigmuscle's software in any way, as it merely hides the messagebox window so it does not violate any kind of copyright.

Please note that this software was only tested on my own machine on Windows 8 x64. Use it at your own risk!

Installation
Installing silent-ag is as simple as running the setup program. It will be automatically added to your startup programs and started after the installation. If you need to close or disable it, just right click the tray icon in your task bar.

License
This software is free and open-source and licensed under the GPLv3 license: http://www.gnu.org/licenses/gpl.txt
 
Old version that used x64 system-wide hooks and broke after RC4 (in case you're looking for manual x64 winapi hooks examples):
Spoiler

Edited by francesco149, 20 July 2013 - 05:58 PM.



How to remove advertisement from MSFN

#2
Blackbird256

Blackbird256

    Member

  • Member
  • PipPip
  • 138 posts
  • Joined 01-February 13
  • OS:Windows 8 x64
  • Country: Country Flag
Thanks dude. Copy-Pasting this just incase. This doesn't interfere with other apps calling the MessageBoxW does it?

Edited by Blackbird256, 29 June 2013 - 03:01 PM.


#3
adacom

adacom

    Member

  • Member
  • PipPip
  • 138 posts
  • Joined 27-January 13
  • OS:Windows 8 x64
  • Country: Country Flag
thanks - but seems to crash other programs

Edited by adacom, 29 June 2013 - 04:50 PM.


#4
DosProbie

DosProbie

    Friend of MSFN

  • MSFN Sponsor
  • 747 posts
  • Joined 16-October 12
  • OS:Windows 8.1 x64
  • Country: Country Flag

Donator

Don't work, every time you reload or enable and disable aero the "AppInit_DLLs" string value goes back to default DWM.dll..So you lose all the settings to your path and your back where you started..

#5
Blackbird256

Blackbird256

    Member

  • Member
  • PipPip
  • 138 posts
  • Joined 01-February 13
  • OS:Windows 8 x64
  • Country: Country Flag
Works for me. Finally I can move from using 0.7+.

#6
francesco149

francesco149

    Newbie

  • Member
  • 19 posts
  • Joined 29-June 13
  • OS:Windows 8 x64
  • Country: Country Flag

Thanks dude. Copy-Pasting this just incase. This doesn't interfere with other apps calling the MessageBoxW does it?


Check the source, any call to messageboxW that does not contain "Big Muscle" in the text is ignored so it shouldn't interfere at all.

thanks - but seems to crash other programs


Are you sure you're on x64? Which programs is it crashing? What cpu have you got?

Don't work, every time you reload or enable and disable aero the "AppInit_DLLs" string value goes back to default DWM.dll..So you lose all the settings to your path and your back where you started..


Which version of aero glass are you using? I'm using 0.94 RC3 and it works just fine. If anything else fails, try the old RC3 which didn't have the auto installer, that one will work for sure.

#7
adacom

adacom

    Member

  • Member
  • PipPip
  • 138 posts
  • Joined 27-January 13
  • OS:Windows 8 x64
  • Country: Country Flag
yes i am on 64 - stupid i may be but not that stupid

it crashes Total commander - a program i use all the time - parts of it work but use key presses to do things and it crashes it - delete a file [for example] is shift and delete - try and delete a file and the program crashes

i went no further thats a show stopper for me

Edited by adacom, 01 July 2013 - 12:11 PM.


#8
francesco149

francesco149

    Newbie

  • Member
  • 19 posts
  • Joined 29-June 13
  • OS:Windows 8 x64
  • Country: Country Flag

yes i am on 64 - stupid i may be but not that stupid

it crashes Total commander - a program i use all the time - parts of it work but use key presses to do things and it crashes it - delete a file [for example] is shift and delete - try and delete a file and the program crashes

i went no further thats a show stopper for me


Tough luck :/ I have no idea of why this doesn't work for you, but I think it's related to your CPU's architecture. I'm writing raw bytecode instructions so they're probabilly not compatible with your particular CPU

Edited by francesco149, 01 July 2013 - 12:55 PM.


#9
adacom

adacom

    Member

  • Member
  • PipPip
  • 138 posts
  • Joined 27-January 13
  • OS:Windows 8 x64
  • Country: Country Flag
thanks - great when you are right or think you are - CPU - Intel Core i5 - M560 - pretty standard - but then maybe Intel have done something that makes them non compatable with your program

so as you say Tough Luck - but i guess others with equally odd Intel CPUs will also be having problems as it cannot be your code

#10
francesco149

francesco149

    Newbie

  • Member
  • 19 posts
  • Joined 29-June 13
  • OS:Windows 8 x64
  • Country: Country Flag

thanks - great when you are right or think you are - CPU - Intel Core i5 - M560 - pretty standard - but then maybe Intel have done something that makes them non compatable with your program

so as you say Tough Luck - but i guess others with equally odd Intel CPUs will also be having problems as it cannot be your code


I merely made this tool for myself and shared it as a proof of concept because I'm sure it will be useful to some people. It could be anything when we're talking about raw bytecode, as every cpu has slightly different dialects (one solution could be assembling the hook on the fly with an extremely reliable assembler library) so yeah eventually someone who knows what's wrong will fork my source code and fix it. It could also be crashing because that particular program hooks MessageBoxW as well.

#11
DosProbie

DosProbie

    Friend of MSFN

  • MSFN Sponsor
  • 747 posts
  • Joined 16-October 12
  • OS:Windows 8.1 x64
  • Country: Country Flag

Donator

Old RC3? I have 0.94 RC3

Which version of aero glass are you using? I'm using 0.94 RC3 and it works just fine. If anything else fails, try the old RC3 which didn't have the auto installer, that one will work for sure.



#12
francesco149

francesco149

    Newbie

  • Member
  • 19 posts
  • Joined 29-June 13
  • OS:Windows 8 x64
  • Country: Country Flag

Old RC3? I have 0.94 RC3


Which version of aero glass are you using? I'm using 0.94 RC3 and it works just fine. If anything else fails, try the old RC3 which didn't have the auto installer, that one will work for sure.


The "new" RC3 is the one with the automatic installer. The "old" one is the one where you have to manually open the .reg file

#13
DosProbie

DosProbie

    Friend of MSFN

  • MSFN Sponsor
  • 747 posts
  • Joined 16-October 12
  • OS:Windows 8.1 x64
  • Country: Country Flag

Donator

By "Auto Installer" BigMuscle did not do an installer, are you referring to the one by MrGriM?


Old RC3? I have 0.94 RC3


Which version of aero glass are you using? I'm using 0.94 RC3 and it works just fine. If anything else fails, try the old RC3 which didn't have the auto installer, that one will work for sure.


The "new" RC3 is the one with the automatic installer. The "old" one is the one where you have to manually open the .reg file



#14
francesco149

francesco149

    Newbie

  • Member
  • 19 posts
  • Joined 29-June 13
  • OS:Windows 8 x64
  • Country: Country Flag

By "Auto Installer" BigMuscle did not do an installer, are you referring to the one by MrGriM?



Old RC3? I have 0.94 RC3


Which version of aero glass are you using? I'm using 0.94 RC3 and it works just fine. If anything else fails, try the old RC3 which didn't have the auto installer, that one will work for sure.


The "new" RC3 is the one with the automatic installer. The "old" one is the one where you have to manually open the .reg file


Oh yeah sorry didn't notice it was by a diff person

#15
blackbb

blackbb
  • Member
  • 1 posts
  • Joined 08-July 13
  • OS:Windows 2000 Professional
  • Country: Country Flag
Does not work on RC4.
Please fix.

#16
Blackbird256

Blackbird256

    Member

  • Member
  • PipPip
  • 138 posts
  • Joined 01-February 13
  • OS:Windows 8 x64
  • Country: Country Flag

Does not work on RC4.
Please fix.

Looks like bigmuscle renamed MessageBoxW to MessageBoxTimeoutW. Seriously? I'll try to compile my own version.
Testing it now!

Edited by Blackbird256, 11 July 2013 - 07:36 AM.


#17
francesco149

francesco149

    Newbie

  • Member
  • 19 posts
  • Joined 29-June 13
  • OS:Windows 8 x64
  • Country: Country Flag


Does not work on RC4.
Please fix.

Looks like bigmuscle renamed MessageBoxW to MessageBoxTimeoutW. Seriously? I'll try to compile my own version.
Testing it now!


It's an undocumented winapi, you gotta check the memory and see if the hook still fits and modify the trampoline
http://edn.embarcade...m/article/32736

#18
ORelio

ORelio

    Member

  • Member
  • PipPip
  • 170 posts
  • Joined 30-January 13
  • OS:Windows 8 x64
  • Country: Country Flag
Lol it reminds me of when bigmuscle changed the buttons on his dialog boxes (previews 2 & 3) just because I was autoclicking them with AGTweaker.
Anyway, good job, upgraded my old v0.7 to RC3, and total respect I read your code and hardly understood half of it :angel
Aero Glass Tweaker GUI : msfn.org/board/topic/162036

#19
bigmuscle

bigmuscle

    Aero Glass for Win8 developer

  • Member
  • PipPipPipPipPipPip
  • 1,051 posts
  • Joined 18-August 12
  • OS:none specified
  • Country: Country Flag
Yes, I changed to MessageBoxTimeout function but reason is completely different than bothering with your stupid cracking. However, if you are so active in cracking other's work, you surely will be able to develop Aero Glass completely on your own and there's no need why I should ever release final version and make public version of Win8.1 Aero Glass :whistle:
Aero Glass for Win8.x --> http://www.glass8.eu

#20
Blackbird256

Blackbird256

    Member

  • Member
  • PipPip
  • 138 posts
  • Joined 01-February 13
  • OS:Windows 8 x64
  • Country: Country Flag
Good thing I won't upgrade to 8.1, because I don't need more metro crap. If they added Start menu back at least I'd consider it.



Does not work on RC4.
Please fix.

Looks like bigmuscle renamed MessageBoxW to MessageBoxTimeoutW. Seriously? I'll try to compile my own version.
Testing it now!


It's an undocumented winapi, you gotta check the memory and see if the hook still fits and modify the trampoline
http://edn.embarcade...m/article/32736


I looked over the code and it seems to be more complicated than I thought. I don't know much about assembly so this'll be hard.

Edited by Blackbird256, 11 July 2013 - 11:19 AM.


#21
francesco149

francesco149

    Newbie

  • Member
  • 19 posts
  • Joined 29-June 13
  • OS:Windows 8 x64
  • Country: Country Flag

 

I looked over the code and it seems to be more complicated than I thought. I don't know much about assembly so this'll be hard.

 


It shouldn't be hard to pull off. I took a look at MessageBoxTimeoutW and these are the opcodes:

7FF15190638 - FF F3 - push ebx
7FF1519063A - 55 - push rbp
7FF1519063B - 56 - push rsi
7FF1519063C - 57 - push rdi

Warning: code ahead

Spoiler


Edited by francesco149, 19 July 2013 - 09:48 AM.


#22
DosProbie

DosProbie

    Friend of MSFN

  • MSFN Sponsor
  • 747 posts
  • Joined 16-October 12
  • OS:Windows 8.1 x64
  • Country: Country Flag

Donator

I don't think discussing a crack in the Same Forum to circumvent the pop-up is fair to all the hard work that BigMuscle has done.

There is a discussion already over at MDL over 450 posts on Aero Glass... why don't you take it over there just not here?

DP



#23
dencorso

dencorso

    Iuvat plus qui nihil obstat

  • Supervisor
  • 5,951 posts
  • Joined 07-April 07
  • OS:98SE
  • Country: Country Flag

Donator

I don't think discussing a crack in the Same Forum to circumvent the pop-up is fair to all the hard work that BigMuscle has done.

There is a discussion already over at MDL over 450 posts on Aero Glass... why don't you take it over there just not here?

DP

 

+1



#24
adacom

adacom

    Member

  • Member
  • PipPip
  • 138 posts
  • Joined 27-January 13
  • OS:Windows 8 x64
  • Country: Country Flag

+2

 

i am one of those that moaned about the popup but its gone away - or has in my mind - the plusses of aero far outweigh the popup which seems less and less intrusive

 

i might even miss it when we get the final version  :angel



#25
francesco149

francesco149

    Newbie

  • Member
  • 19 posts
  • Joined 29-June 13
  • OS:Windows 8 x64
  • Country: Country Flag

+2

 

i am one of those that moaned about the popup but its gone away - or has in my mind - the plusses of aero far outweigh the popup which seems less and less intrusive

 

i might even miss it when we get the final version  :angel

Not when you're playing quake 3 arena and it pops up when you're trying to get some frags done


Edited by francesco149, 12 July 2013 - 04:35 AM.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users