검사는 특정 프로세스는 프로세스로 실행중인 경우
당신은 확인 작업 목록 명령이있는 경우 :
// show tasks, redirect errors to NUL (hide errors)
exec("tasklist 2>NUL", $task_list);
print_r($task_list);
는 그런 다음 추출/일치시켜 사용을 죽일 수를 줄에서 작업 이름.
exec("taskkill /F /IM killme.exe 2>NUL");
나는 이것을 php-cli로 많이 사용했습니다. 예 :
// kill tasks matching
$kill_pattern = '~(helpctr|jqs|javaw?|iexplore|acrord32)\.exe~i';
// get tasklist
$task_list = array();
exec("tasklist 2>NUL", $task_list);
foreach ($task_list AS $task_line)
{
if (preg_match($kill_pattern, $task_line, $out))
{
echo "=> Detected: ".$out[1]."\n Sending term signal!\n";
exec("taskkill /F /IM ".$out[1].".exe 2>NUL");
}
}
나는 사용자 유닛에서 현재 실행중인 애플리케이션에 액세스하거나 보거나 액세스 할 수있는 PHP 스크립트를 보거나 들었습니다. 실수하지 않으면 PHP는 웹 프로그래밍 언어입니다. PHP는 아마도 당신이하고자하는 작업의 선택 목록에서조차 최선의 선택이 아니거나 그렇지 않을 것입니다. – KyelJmD
어쩌면, 그게 내가 확인하려고하는 것입니다 - 당신이 PHP에서 cmd 명령문을 실행할 수 있다는 것을 보았습니다 -하지만 내가 원하는 것을 할 수 있는지 여부는 또 다른 질문입니다. – drschultz
태그가 붙어 있기 때문에 QuickBooks - 구체적으로 QuickBooks와 관련이 있습니까? 가능성은, 당신이하려고하는 것은 무엇이든 할 수있는 더 좋은 방법이 있습니다 ... –