Ma cosa fai?

Esegui comandi del batch in C?

Questa linea non ha senso

system ("@echo off");

Per le altre, e' meglio che usi la chiamata CreateProcess e l'opportuna costante per la wShowWindow ...

E non usare un'applicazione console ma segui il link di MItaly ...