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进程?”