Francois Beaussier & Aymeric Gaurat Apelli

Wednesday

Comment tout blaster dans les jeux flash (chapitre 2)

C'est vrai que dans le code de la news sur flash, le handle etait en dur :(

voici le bout de code pour y remedier (a condition d'utiliser IE) :

private IntPtr GetGameWindow()
{
IntPtr parent = FindWindowEx(IntPtr.Zero, IntPtr.Zero,
"IEFrame", "Jeu Flash - Le Jeu de le Saut - Microsoft Internet Explorer");
if (parent == IntPtr.Zero)
{
return IntPtr.Zero;
}

foreach (string className in new String[] {
"Shell DocObject View",
"Internet Explorer_Server",
"MacromediaFlashPlayerActiveX"})
{
IntPtr child = FindWindowEx(parent, IntPtr.Zero,
className, "");
if (child == IntPtr.Zero)
{
return IntPtr.Zero;
}
parent = child;
}

return parent;
}



C'est facilement modifiable pour d'autres browser ;)




2 Comments:

  • francois, you are really good at it... (=^_^=) sam

    By Anonymous Anonymous, at 2:10 am  

  • What was that, Doc?
    [b][url="http://hydrocodone.dewall.info "]hydrocodone and acetaminophen[/url][/b]

    By Anonymous Anonymous, at 11:56 pm  

Post a Comment

<< Home