Ich habe Windows Forms-Anwendung Wich läuft eine weitere Konsolenanwendung hier ist der Teil des CodesLaufkonsolenanwendung von C# aber Anwendung kann nicht Datei erstellen
prog = new Process();
prog.StartInfo.FileName = exefile;
Die Konsolenanwendung sollte Datei erstellen, aber wenn diese Anwendung ausgeführt wird von C# ist es schafft keine Datei wenn im Konsolenanwendung mit Doppelklick auf läuft es funktioniert gut hier ist der Teil des Codes von „exefile“ (seine auf C++)
freopen("file.in","r",stdin);
freopen("file.out","w",stdout);
printf("somedata\n");
„file.in“ existiert sicherlich
Wie Andrew fragte: Bist du act Rufen Sie prog.Start() überall auf ... können Sie überprüfen, ob die Konsolenanwendung tatsächlich von Ihrer App ausgeführt wird? –