PHP,杀死Windows进程?

PHP,杀死Windows进程?,php,windows,kill-process,Php,Windows,Kill Process,有没有一种方法可以在不使用exec的情况下使用PHP杀死Windows进程,比如calc.exe exec调用外部程序,除非必要,否则我尽量避免使用该命令。不,没有。除了通过exec之外,PHP几乎无法访问系统 使用W32apiPHP扩展,它提供对Win32 API的访问-然后在获得进程句柄后使用TerminateProcess() 在PHP源代码中定义新函数(纯C) 使用定义的函数编译新的PHP版本 调用由您在PHP源代码中定义的新函数 PS 通过这种方式,您可以使PHP能够使用_asm{}插

有没有一种方法可以在不使用
exec
的情况下使用PHP杀死Windows进程,比如
calc.exe


exec
调用外部程序,除非必要,否则我尽量避免使用该命令。

不,没有。除了通过
exec

之外,PHP几乎无法访问系统

使用
W32api
PHP扩展,它提供对Win32 API的访问-然后在获得进程句柄后使用
TerminateProcess()

  • 在PHP源代码中定义新函数(纯C)
  • 使用定义的函数编译新的PHP版本
  • 调用由您在PHP源代码中定义的新函数
  • PS


    通过这种方式,您可以使PHP能够使用_asm{}插入/添加一些内核代码,如果您需要的话…

    如果没有其他选择,可以在PHP中使用系统调用。只需确保您解开了调用中包含的任何用户输入。没错,但如果您使用
    fopen
    ;-)关闭
    calc.exe
    ,我会印象深刻据了解,windows.PHP.net的PHP官方版本中编译了扩展,最初的问题是“有没有办法杀死windows进程?”