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...
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.
Partager