26 lines
639 B
C#
26 lines
639 B
C#
using System.Diagnostics;
|
|
|
|
namespace PortProxyGUI
|
|
{
|
|
public static class CmdRunner
|
|
{
|
|
public static string Execute(string cmd)
|
|
{
|
|
var proc = Process.Start(new ProcessStartInfo
|
|
{
|
|
FileName = "cmd",
|
|
UseShellExecute = false,
|
|
RedirectStandardInput = true,
|
|
RedirectStandardOutput = true,
|
|
CreateNoWindow = true,
|
|
});
|
|
proc.Start();
|
|
|
|
proc.StandardInput.WriteLine($"{cmd} & exit");
|
|
var output = proc.StandardOutput.ReadToEnd();
|
|
|
|
return output;
|
|
}
|
|
}
|
|
}
|