quote:
Originally posted by Matty
quote:
Originally posted by vikke
Oh, yeah, he added the button by intercepting LoadResource, FindResourceW, SizeofResource. Then he fakes Messenger to load another/modifed copy of the window resources with a button added.
If you mean the Toolbar buttons he patches the UFile in memory to add his own buttons.
How do you define "patches"?
I'm like 80% sure he's intercepting LoadResource APIs. However thats a working way. My theory would be: Patchou patches the LoadResource APIs to pass the modified XML UIFILE which handles the windows, and from there he could write to memory, but he still needs to hook SizeofResource, so Messenger would allocate the right spaces, so we wont have a crash.
-vikke