Fix: set encoding only when RedireStd enabled

This commit is contained in:
ChsBuffer
2020-12-24 16:14:41 +08:00
parent 272bf61b0f
commit 669ca4902f

View File

@@ -95,9 +95,9 @@ namespace Netch.Controllers
CreateNoWindow = true,
UseShellExecute = !RedirectStd,
RedirectStandardOutput = RedirectStd,
StandardOutputEncoding = InstanceOutputEncoding,
StandardOutputEncoding = RedirectStd ? InstanceOutputEncoding : null,
RedirectStandardError = RedirectStd,
StandardErrorEncoding = InstanceOutputEncoding,
StandardErrorEncoding = RedirectStd ? InstanceOutputEncoding : null,
WindowStyle = ProcessWindowStyle.Hidden
}
};