可以(关闭)向 Windows 上的应用程序发送 ctrl-C (Php cli.exe)

Can (Close) send a ctrl-C (Php cli.exe) to an application on Windows

static Process procphp;
static void runPhpCommand()
    {
        string cPath = @"php";
        string cParams = "-S localhost:80";
        string filename = Path.Combine(cPath, "php.exe");
        procphp = System.Diagnostics.Process.Start(filename, cParams);
    }

此代码有效。 如何关闭此进程

更多代码或解释究竟是什么不起作用

   procphp.CloseMainWindow();
   procphp.Close();

procphp.CloseMainWindow();

procphp.Close();

支持无参数

亲爱的,我发现了。

        try
        {
            Process[] processes = Process.GetProcessesByName("php");
            foreach (var process in processes)
            {
                MessageBox.Show(process.ToString());
                process.Kill();
            }
        }
        catch
        {
            MessageBox.Show("No");
        }