从命令行执行与双击时,从WPF应用程序运行psexec与双击产生不同的行为

| 我正在使用process.Start来执行psexec,它可以远程执行一个msi。 出于某种原因,当我双击应用程序时,process.StandardOutput.ReadToEnd()会挂起,但是当我从命令提示符处执行WPF应用程序时,它会很好。 有人有什么想法吗? 谢谢。     
已邀请:
        我相信您正在阻止同步ReadToEnd调用。您可能要改用Process.BeginOutputReadLine,因为它是异步的: http://msdn.microsoft.com/zh-CN/library/system.diagnostics.process.beginoutputreadline.aspx     

要回复问题请先登录注册