Salut à tous !
Voila mon problème. J'ai une appli qui affiche un ShowMessage : "Salut toi". A partir d'une autre appli j'aimerais modifier ce message pour qu'il devienne genre "Salut moi".
Donc j'ai ouvert mon premier exe dans un editeur hexa pour récuperer l'offset du message : 0x000016C4
Voici ensuite ma fonction :
//////////////////////////////////////////////////////////////////////
void Modifier()
{
DWORD c, val;
char *Path = Chemin.c_str();
char *Txt = (Form1->Edit1->Text).c_str();
int Taille = StrLen(Txt);
FILE *MonExe;
MonExe = fopen(Path, "r+");
fseek(MonExe,0x000016C4,0);
for (int i=1;i!=Taille;i++)
{
c=Txt[i];
fwrite((const void*)c,sizeof(c),NULL,MonExe);
}
fclose(MonExe);
}
//////////////////////////////////////////////////////////////////////
J'ai des problèmes au niveau de l'écriture dans l'exe, ca ne fonctionne pas. Vous pouvez me dire ce qui va pas ? (tout commentaire accepté

)