可以(关闭)向 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");
}
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");
}