Non ce n'est pas une erreur dans le post. Je me suis mal exprimé :
J'ai mis cette ligne dans dev c++ (parce qu'elle marche sous visual) :
CreateProcess(NULL, LPTSTR("cmd.exe"), NULL, NULL, TRUE, 0, NULL, NULL, &_si, &_pi);
et elle fait carrément crasher le programme en compilant sous dev.
En tatonnant et en testant plein de trucs j'au que en mettant
CreateProcess(LPTSTR("cmd.exe"), NULL, NULL, NULL, TRUE, 0, NULL, NULL, &_si, &_pi);
ca ne crash pas, mais ca ne fait pas le createprocess sur le cmd.
Jah bless my code