Редактировать: я запускаю netsh
с аргументами (например, wlan show network).
public static string Run(string cmd, string args = null) {
var process = new Process();
process.StartInfo.UseShellExecute = false;
process.StartInfo.FileName = cmd;
process.StartInfo.Arguments = args;
process.StartInfo.RedirectStandardOutput = true;
process.Start();
string output = process.StandardOutput.ReadToEnd();
process.WaitForExit();
return output;
}
Закрыт ли сам процесс?
Я боюсь этих хостов консольного окна, что они не являются закрытыми процессами.