如何确定进程是否已成功运行命令c#
问题描述:
我有一个winforms应用程序,我试图运行一个使用进程的git fetch命令。我需要知道,如果git获取成功/不是,并显示在用户界面上。我想知道是否有办法让我可以得到状态,如果git行动是成功的过程。如何确定进程是否已成功运行命令c#
谢谢!
我有一个winforms应用程序,我试图运行一个使用进程的git fetch命令。我需要知道,如果git获取成功/不是,并显示在用户界面上。我想知道是否有办法让我可以得到状态,如果git行动是成功的过程。如何确定进程是否已成功运行命令c#
谢谢!
[如何知道Process.Start()创建的进程何时关闭?](https://stackoverflow.com/questions/10920964/how-to-know-when-a-process-创建的进程开始被关闭) –
正如一个方面说明:除非你真的不需要它,考虑使用适当的C#Git包装库如[libgit2sharp](https://github.com/ libgit2/libgit2sharp)。特别是,[本维基页面](https://github.com/libgit2/libgit2sharp/wiki/git-fetch)可能会有帮助。 – Pipe
[从进程获取返回值]的可能重复(https://stackoverflow.com/questions/1585354/get-return-value-from-process) – phd