PHP,杀死Windows进程?

时间:2012-06-10 22:49:37

标签: php windows kill-process

有没有办法在不使用calc.exe的情况下用PHP杀死Windows进程,比如说exec

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

3 个答案:

答案 0 :(得分:10)

有。

使用W32api PHP扩展程序(提供对Win32 API的访问权限),然后在获取进程句柄后使用TerminateProcess() API。

答案 1 :(得分:2)

  1. 在PHP源代码中定义新函数(纯C)
  2. 使用定义的函数
  3. 编译新的PHP版本
  4. 调用您在PHP源代码中定义的新函数
  5. PS

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

答案 2 :(得分:0)

不,没有。除了exec之外,PHP几乎无法访问系统。