Bonjour,
Avec system(), la commande est executer par l'interpreteur de commande DOS et donc les espaces sont considéré comme les ", c'est a dire comme séparateur de chaines de caracteres. Donc soit tu commence ta chaine de caractère par \" et tu ferme par \". Si non utilisise ShellExecute(), ca te permetra de ne pas avoir de fenêtre DOS qui se lance.
Bon courrage.