【问题标题】:Can (Close) send a ctrl-C (Php cli.exe) to an application on Windows可以(关闭)将 ctrl-C (Php cli.exe) 发送到 Windows 上的应用程序
【发布时间】:2017-04-25 04:17:14
【问题描述】:
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();

无参数支持

【问题讨论】:

  • 你有什么问题?
  • 如何关闭这个进程
  • procphp.CloseMainWindow();和 procphp.Close();工作 procphp.Start(@"php\\php.exe");尝试参数。如果不起作用。
  • 对不起,我很难理解这个问题。您可以尝试使用更多代码或解释来编辑您的问题吗?
  • 亲爱的,我发现........Process[] processes = Process.GetProcessesByName("php"); foreach (var process in processes) { process.Kill(); }

标签: c# windows system exe


【解决方案1】:

亲爱的,我发现了。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-23
    • 1970-01-01
    • 1970-01-01
    • 2014-10-15
    • 2011-05-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多