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 >Python-win32@python.org >http://mail.python.org/mailman/listinfo/python-win32 > > > > _______________________________________________ Python-win32 mailing list Python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32