bonjour,

je souhaiterai exécuter un .exe avec execve ou de la famille de exec,
mais pas system !

j'ai essayé mais j'ai toujours une erreur,
malgrès la lecture du manuel execve me résiste...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
rc = execve ("prog.exe", NULL, NULL);
prog.exe m'affiche un flottant 0.5
prog.exe est dans le mm répertoire que mon programme c

je reçois l'erreur
EINVAL
"An ELF executable had more than one PT_INTERP segment (i.e., tried to name more than one interpreter). "

au début j'avais mis prog et puis j'ai précisé .exe,
j'ai aussi essayé ./prog mais rien n'y fait...

Si quelqu'un peut m'aider je le remercie.