I am using wmi and win32api.
so it goes like :
import wmi
c = wmi.WMI ()
try:
for p in c.Win32_Process ():
if p.Name=="process.exe":
print "killing " + str(p.ProcessId) + str(p.Name)
win32api.TerminateProcess(handle,-1)
win32api.CloseHandle(handle)
except win32api.error:
blablabla
Hope this helps ..
Cheers
seb
Gabriel Genellina wrote:
>At Wednesday 13/7/2005 00:30, RayS wrote:
>
>
>
>>Ah, now I just found after searching for "CreateToolhelp32Snapshot"
>>http://sourceforge.net/mailarchive/message.php?msg_id=8291643
>>
>>
>>>>Does anyone have a way to list/kill without the external process that
>>>>
>>>>
>>works in all 9x and XP?
>>
>>
>>>PDH will work for NT, 2000 and up. For Win95/98 you can enumerate
>>>
>>>
>>processes using ToolHelp32: http://support.microsoft.com/kb/q175030/
>>
>>
>
>If you eventually craft a function for enumerating all processes which
>works on all platforms, would be nice if you could post it here...
>
>
>Gabriel Genellina
>Softlab SRL
>
>_______________________________________________
>Python-win32 mailing list
>[email protected]
>http://mail.python.org/mailman/listinfo/python-win32
>
>
>
>
_______________________________________________
Python-win32 mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-win32