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 ;)




3 Comments:

  • Exacte, mais je vais m'y atteler ce soir, mais non pas sur IE mais sur Firefox qui est différent, là j'ai aussi automatisé, la recherche qui se base sur la classe je crois (MacromediaActive... je crois) pis sa tombe bien tu vas pouvoir mettre un nom sur ce bout de code fourni !! lol

    By Blogger Nikkos, at 7:22 PM  

  • 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