Hola, disculpen ya encontre la solucion buscando en este mismo foro
Al final lo qeu hice fue
ShellExecute(NULL, "open", "c:\\1.bat", NULL, NULL,SW_HIDE );
Y me funciona perfectamente, si alguien conoce otra forma de hacerlo por favor aviseme.
Muchas gracias.