Je veux invoquer :
"c:\(...)\devenv.com" foo.sln /build "Debug|Win32"
en utilisant cmd.exe. D'après mon expérience, cmd.exe supprime soit la première paire de guillemets (ce qui fait que l'exécutable n'est pas trouvé), soit la deuxième paire de guillemets (ce qui fait que le caractère pipe est mal interprété). Comment passer un caractère pipe entre guillemets à cmd.exe ?