cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 2009
-
9 août 2004 à 20:55
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
10 août 2004 à 00:13
Bonjour,
En fait, une kestion nous tarode (vecchio et moi) : ya til un intéret a travailler sur ESP par l'intermediaire d'un registre general tel que EAX ?
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 9 août 2004 à 22:14
Jamais de regle generale, toujours adapter a la situation.
Si on doit faire 3 substitutions de registres pour une indexation sur EAX plutot que sur ESP, alors on a tout faux.
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 9 août 2004 à 23:47
Bon Brunews, dsl mais ca marche po, ca a l'air de foirer au nivo du IsWindow, je dois mal recup le handle de la fenetre, et puis le passage de param par registre general foire oci...voila la fonction :
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 9 août 2004 à 23:58
laisse en __stdcall, c'est utile ici.
Pas besoin des crochets autours des APIs.
Tu as modifie EBX et non restaure, cause fort possible de plantage. Tu dois restaurer tous registres autres que eax,ecx et edx.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 10 août 2004 à 00:03
ah oui donc sur le meme sujet, API fait idem ecrase eax, ecx et edx donc tu dois conserver tes valeurs entre chaque appel soit dans un registre autre que ces 3 la ou sur pile.