Bonjour,

j'ai écris un programme qui doit lancer l'executable d'un jeu video avec la fonction createProcess, mais ca ne marche pas à tous les coups.

Au debut j'ai essayé avec un jeu en flash assez simple et ca a marché.

J'ai réessayé ensuite avec un autre jeu 3D mais ca ne marche pas.

Voila ce que j'ai fait:

Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int main(int argc, char* argv[])
{   
	int retour;
 
	STARTUPINFO          sj = { sizeof(sj) };
	PROCESS_INFORMATION  pj;
 
	retour = CreateProcess(L"C:\\Program Files\\I-Fluid Demo\\NomDuJeu.exe",NULL, 0, 0, FALSE, 0, 0, 0, &sj, &pj);
 
	if(retour==0)
		printf("error\n");
 
        return 0;
}

ca ne marche pas : il n'y pas d'erreur, mais au lancement du jeu y a deux fenetres qui s ouvrent me disant

- Res/DriverFonc.dlu : XML reading error

- Res/DriverEvas.dlu : XML reading error

j'espere que quelqu'un puisse m'aider.

merci