oi$ddlZddlZddlZddlZdZedkrveejdkrUejddD]CZeeZ e r&e e e dej 5e dezDdSe ddSdS)Nc tjdd|n#YnxYwtj|} |t jn#t $rYnwxYwt|dkrd|z}nnt|dkr d|d|d}nQt jtj d|d}t j |dt j |d }|S) NProcessz ID Processrz Can't find %szFound too many z 's - pids=``) win32pdhutilGetPerformanceAttributesFindPerformanceAttributesByNameremovewin32apiGetCurrentProcessId ValueErrorlen OpenProcesswin32conPROCESS_TERMINATETerminateProcess CloseHandle)procnamepidsresulthandles JC:\PYTHON\Scheduler\python\Lib\site-packages\win32/scripts/killProcName.py killProcNamers -ixPPPP    7 A AD  H0223333       4yyA~~ 8+ TQ?8?????%h&@!T!WMM!&!,,,V$$$ Ms&A A)(A)__main__rzDumping all processes...z Killed %sz#Usage: killProcName.py procname ...) sysr rrr__name__rargvrrprintShowAllProcessesrr#s < z s38}}q  . .H!\(++F .f 0111- -////kH,---- . . 344444r"