Bonjour,
J'ai le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
	if(i = CreateProcess(NULL,l_buffer,NULL, 
		NULL,FALSE,0,NULL,
		NULL,&StartupInfo,&ProcessInfo))
	{
		WaitForSingleObject(ProcessInfo.hProcess,INFINITE);
		CloseHandle(ProcessInfo.hThread);
		CloseHandle(ProcessInfo.hProcess);
	}
l_buffer contient la ligne de commande (executable + paramètres), mais les paramètres sont des chaines des caractères qui peuvent contenir des espaces.

Et si un paramètre contient un espace, il est considéré comme deux paramètres.
Comment je peux resoudre ce problème?

Merci pour vos aides.