cs_mayti
Messages postés36Date d'inscriptionsamedi 2 octobre 2004StatutMembreDernière intervention11 juin 2005
-
1 mars 2005 à 18:27
cs_mayti
Messages postés36Date d'inscriptionsamedi 2 octobre 2004StatutMembreDernière intervention11 juin 2005
-
2 mars 2005 à 15:23
Bonjour, voilà dans mon projet je dois modifier par exemple la valeur
hexa de l'offset 77C dans un exe précis, manuelement avec un éditeur
hexa pas de probléme mais en c++ ? je vois pas
cs_JCDjcd
Messages postés1138Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention25 janvier 20094 1 mars 2005 à 22:35
tu ouvres le fichier en mode binaire fread("toto.exe","rb") et du de positionne a l'offset 77C avec fseek et ensuite tu rempaces ton octet (il fatudra donc ouvrir ton fichier en lecture ET ecriture)
Pourquoi faire simple quand on peut faire compliqué ?
cs_mayti
Messages postés36Date d'inscriptionsamedi 2 octobre 2004StatutMembreDernière intervention11 juin 2005 2 mars 2005 à 15:23
Merci, ça fonctionne bien avec les apis windows j'ai pas su avec fread
et fseek, aussi dans WriteFile je dois mettre la valeur décimal de
l'hexa à écrire pour que ça marche, il n'ya pas moyen de mettre l'hexa
direct ? ou sinon un tableau avec décimal <> hexa me suffira mais
je n'en ai pas trouvé un complet.