Bonsoir a tous,Ben voila après avoir tout essayer je me tourne vers vous j'ai un probleme sur la fonction execve lorsque je compile j'obtient un message d'erreur "argv 2 pointeur incompatible type" et le programme s"execute et plante quand meme pourtant je pense bien indiquer les bon paramettre.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
#include <string.h>
#include<process.h>
#include<stdio.h>
 
 
 
int main(int argc, char *argv[])
{
   char t1[100]={0};
   char *t2[3];
   t2[0]="test.exe";
   t2[1]=t1;
   t2[2]=NULL;
   memset(t1,'\x61',5);
   memset(&t1[5],'\x00',1);
   execve(t2[0],t1,NULL);
 
   getchar();	
  return 0x0;
}
J'ai aussi utiliser _execve fonction de windows mais idem meme resultat .Si vous pouviez me donnez un coup de pouce j'aprécierai.MERCI d'avance