Bei mir geht dann ein DOS-Fenster auf.
Welche Windows-Version hast du ?
Prüfe mal mittels DOS-Box und Eingabe des Befehls "set" ob ein Verweis ähnlich folgendem angezeigt wird:

ComSpec=C:\WINDOWS\system32\cmd.exe

Ohne den Verweis auf den "Commandprozessor" gehts nicht.
Bist du denn berechtigt überhaupt ein DOS-Fenster aufzumachen ?

Starte dein Programm mal aus einer Dos-Box.