ShellExecute(), je ne connais pas, ça fait partie de quelle API (il faut inclure quoi ?).
Quand à system("schmeull" ), il a un gros inconvénient, il est dépendant du process parent , ce qui a pour conséquence de mettre en attente l'application qui lance system("..." ).
La méthode qui ressemble le plus à ce que je veux faire est spawnlp(_P_NOWAIT , ...), mais je suis obligé de préciser l'application associée au fichier, ce que je ne connais pas à priori.