Tout est dans le titre
Sur certaines machines mon code qui sert � lancer des processus ne focntionne pas.
Je n'ai pas r�ussi � d�finir pourquoi certaines machines ne parviennent pas � op�rer cette partie du code alors que ca se passe bien sur beaucoup d'entre elles.

voici l'appel � CreateProcess
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
STARTUPINFO startupInfoStruct;
GetStartupInfo(&startupInfoStruct);
if (!CreateProcess(NULL,(char*)strCommandLine.c_str(), NULL, NULL,
                        TRUE, NORMAL_PRIORITY_CLASS, NULL, NULL, &startupInfoStruct, &m_procInfo))
throw exception(CString("unable to create process!\n"));
m_procInfo est un membre de ma classe.

Quand ca se passe mal, CreateProcess ne retourne aucune erreur, ne tombe pas dans le throw.
GetLastError indique aucune erreur.

Mais aucun process ne se lance.

A noter que le processus cibl� est un code r�entrant (un process qui se fork).
Je rappelle que tout focntionne bien la plupart du temps, donc la conception de la chaine de caract�re n'est pas � mettre en cause.

Des id�es?