c#启动进程然后停止



我试图在按下按钮时启动一个进程,然后在WPF中按下另一个按钮时停止它。当我点击&;开始&;按钮,过程正常开始,但当我点击"停止"时,按钮,进程继续运行(我没有得到任何错误)。我的代码如下:

private Process _process;
private void StartProcess(object sender, RoutedEventArgs e) {
string command = "/C .\MinersCryptoMiner1Miner.exe";
_process = Process.Start("cmd.exe", command);
}
private void StopProcess(object sender, RoutedEventArgs e) {
_process.Kill();
}

我找到了解决方案。我没有创建一个cmd.exe进程,然后从那里运行.exe,而是直接像这样运行exe:

string process = "/C Process.exe -args"
Process.Start("cmd.exe", process);
>
Process.Start("Process.exe", "-args");

相关内容

最新更新