Я написал эту программу, чтобы открыть Блокнот с помощью приложения С# в командной строке Windows, но она не может
В чем проблема?
namespace msdos
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
Process p = new Process();
ProcessStartInfo info = new ProcessStartInfo();
info.FileName = "cmd.exe";
info.RedirectStandardInput = true;
info.UseShellExecute = false;
p.StartInfo = info;
p.Start();
p.WaitForExit();
using (StreamWriter sw = p.StandardInput)
if (sw.BaseStream.CanWrite) { sw.WriteLine("notepad.exe"); }
}
}
}
p.WaitForExit();
в самом конце, не перед записью в поток. - person Dzienny   schedule 01.07.2015