Can not get Ouput in Silent mode

Hi,I'm trying to implement auto update in silent mode, here's my C# code:

var process = new Process { StartInfo = new ProcessStartInfo { FileName = "wyUpdate.exe", Arguments = "/quickcheck /justcheck /noerr", UseShellExecute = false, RedirectStandardOutput = true, CreateNoWindow = true } }; process.Start(); result = process.StandardOutput.ReadToEnd(); process.WaitForExit();

The "result" is empty. Can you correct it?P/s: I tried to run this command in cmd.exe, got no output also