윈도우 프로세스 종료 프로그램(윈도우10)
프로그램은 윈도우10 64비트에서 사용했습니다. 윈도우 버전에 따라 실행되는 외부명령이 다릅니다. 옵션도 약간 다른데 파일명은 대략 보면 비슷해서 유추하여 이것이다 라고 생각할 수 있습니다.
$winCmd = `C:\\Windows\\System32\\tasklist.exe /FO CSV > $fileName`;
$fpHandle = fopen($fileName, "r");
if (is_file($fileName))
{
while ( ($aCsvData=@fgetcsv($fpHandle, 4096, ",")) !== false )
{
//print_r($aCsvData); exit;
$prg_name = $aCsvData[0];
$prg_pid = $aCsvData[1];
// $prg_titl = $aCsvData[8];
if ( stristr($prg_name, 'notepad.exe') ) // || stristr($prg_titl, 'notepad')
{
$winCmd_kill = `C:\\Windows\\System32\\tskill.exe $pid`;
echo date('Y-m-d H:i:s ') . $prg_name . ' ' . $prg_pid . ' ' . $prg_titl . "\n";
}
}
}
위는 php를 MS윈도우에 설치하고 실행하는 방법이고. 윈도우 exe로 만들어서 처리하는것은 아래 참고 하시면 됩니다.
AutoIT으로 간단하게 프로그램 죽이(종료)는 방법
윈도우 제목으로 종료 시키려면 /V 옵션을 주면 되었든가?
그런데요. 아래 프로그램을 사용하는 방법도 있습니다.
첨부파일
- test-tasklist-kill.php (1.2K) 14회 다운로드 | DATE : 2021-09-04 10:22:50