我正在运行Windows 7 64bit for WAMP 2
服务器。
我正在batch script
使用Windows Com Component
for ex 运行我的程序:
C:\wamp\bin\php\php5.3.13\php.exe C:\wamp\www\test\command.php
$WshShell = new COM("WScript.Shell");
$oExec = $WshShell->Run($command, 7, false);
现在,当我发现有多少"cmd.exe"
程序正在运行时,它会使用以下命令列出所有进程:
tasklist /svc /fi "imagename eq cmd.exe"
然后我使用 php 脚本通过以下命令杀死它们:
$output = shell_exec('taskkill /F /IM "cmd.exe"');
在这里,发生的事情是,并不是我所有的cmd.exe
窗户都关上了。
上面的代码可能有什么错误?Some windows are closed, while some remains open which is executing the command.
请帮忙。