1) perché scrivi più volte la domanda nel forum?
2) non si "inviano comandi al cmd.exe" ma si eseguono comandi della shell del DOS. Quali comandi ?
3) perché con il C# esegui comandi del DOS? Usa le classi di .NET altrimenti non ha senso usare C# ma puoi usare un batch !