Siemanko. Potrzebuje pomocy z kodem w c#. Mianowicie chodzi o wypisywanie wyniku polecenia z CMD.exe w moim programie napisanym w C#. Niestety nie wyświetla się nic po wykonaniu poniższego fragmentu kodu:
ProcessStartInfo psi = new ProcessStartInfo("cmd"); psi.UseShellExecute = false; psi.RedirectStandardOutput = true; psi.CreateNoWindow = true; psi.RedirectStandardInput = true; var proc = Process.Start(psi); proc.StandardInput.WriteLine(@"query user"); proc.StandardInput.WriteLine("exit"); string s = proc.StandardOutput.ReadToEnd(); Console.Write(s); #programowanie
ProcessStartInfo psi = new ProcessStartInfo("cmd");
psi.UseShellExecute = false;
psi.RedirectStandardOutput = true;
psi.CreateNoWindow = true;
psi.RedirectStandardInput = true;
var proc = Process.Start(psi);
proc.StandardInput.WriteLine(@"query user");
proc.StandardInput.WriteLine("exit");
string s = proc.StandardOutput.ReadToEnd();
Console.Write(s);
#programowanie