- import win32api, win32con, win32process
- class Process:
- """
- Cette class permet d'arreter des applications via les process
- """
- __version__= "1.3"
- def __init__ (self):
- """
- Constructeur par defaut
- """
- self.processes = win32process.EnumProcesses()
-
-
- def supProc (self, app):
- """
- Methode qui permet d'arreter une apllication
- app: le nom de l'application
- """
- for pid in self.processes:
- try:
-
- handle =win32api.OpenProcess(win32con.PROCESS_ALL_ACCESS,False, pid)
- exe = win32process.GetModuleFileNameEx(handle,0)
- print exe
- if exe.split("\\")[-1] == app:
- print "Demo "
- win32api.TerminateProcess(handle, 0)
-
- except :
- pass
-
-
- if __name__=="__main__":
- p= Process()
- p.supProc("cmd.exe")
import win32api, win32con, win32process
class Process:
"""
Cette class permet d'arreter des applications via les process
"""
__version__= "1.3"
def __init__ (self):
"""
Constructeur par defaut
"""
self.processes = win32process.EnumProcesses()
def supProc (self, app):
"""
Methode qui permet d'arreter une apllication
app: le nom de l'application
"""
for pid in self.processes:
try:
handle =win32api.OpenProcess(win32con.PROCESS_ALL_ACCESS,False, pid)
exe = win32process.GetModuleFileNameEx(handle,0)
print exe
if exe.split("\\")[-1] == app:
print "Demo "
win32api.TerminateProcess(handle, 0)
except :
pass
if __name__=="__main__":
p= Process()
p.supProc("cmd.exe")