Hey Leute 
Ich habe mir ein kleines Programm geschrieben. Funktioniert alles genau so wie es soll. Nun wollte ich mir dieses Programm mittels Registry-Key in den Autostart hinzufügen.
Mein Problem: Das Programm startet, funktioniert ganz normal, bis auf folgenden Code:
Wenn das Programm über den Autostart aufgerufen wird, bleibt es bei "WaitForExit()" hängen. Rufe ich das Programm ganz normal mit einem Doppelklick oder in VS auf, funktioniert alles super.
Danke
Ich habe mir ein kleines Programm geschrieben. Funktioniert alles genau so wie es soll. Nun wollte ich mir dieses Programm mittels Registry-Key in den Autostart hinzufügen.
Mein Problem: Das Programm startet, funktioniert ganz normal, bis auf folgenden Code:
Code:
Process cmd = new Process();
cmd.StartInfo.FileName = "cmd.exe";
cmd.StartInfo.RedirectStandardInput = true;
cmd.StartInfo.RedirectStandardOutput = true;
cmd.StartInfo.CreateNoWindow = false;
cmd.StartInfo.UseShellExecute = false;
cmd.Start();
cmd.StandardInput.WriteLine(command);
cmd.StandardInput.Flush();
cmd.StandardInput.Close();
cmd.WaitForExit();
System.Windows.Forms.MessageBox.Show(cmd.StandardOutput.ReadToEnd());
Wenn das Programm über den Autostart aufgerufen wird, bleibt es bei "WaitForExit()" hängen. Rufe ich das Programm ganz normal mit einem Doppelklick oder in VS auf, funktioniert alles super.
Danke