Félicitations !
+
0
points
En savoir plus
Actualités
Tests & Guides
Bons Plans
Forum
Premium
Rechercher sur le site
Connexion
Si votre email correspond à un compte, vous recevrez un lien de réinitialisation.
Réinitialiser le mot de passe
Retour connexion
Actualités
Tests & Guides
Bons Plans
GTA 6
iPhone 17
Copilot
Switch 2
Temu
ChatGPT
Tesla
Génération NT
Entraide
Développement
Développement
Langage Python
tuer un process en python ?
tuer un process en python ?
1 réponse
fdfd
25/03/2005 à 00:17
Bonsoir
Malgre mes recherches, je n'ai pus trouver de reponse.
Est il possible de tuer un process (sous windows ) en python ?
Si oui comment dois je faire ?
Merci par avance
Partager
Facebook
Twitter
Reddit
Whatsapp
Email
Signaler
Signaler un problème avec ce contenu
Envoyer
1 réponse
Supprimer
Cette action est irreversible, confirmez la suppression du commentaire ?
Supprimer
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Envoyer
Do Re Mi chel La Si Do
Signaler
25/03/2005 à 00:40
Bonsoir !
Je sais qu'il existe des moyens avec PyWin (anciennement Win32all).
Mais, perso, je passe par WMI. J'ai mis, ci-dessous, un exemple de script :
@-salutations
Michel Claveau
# -*- coding: cp1252 -*-
# liste les process, et en supprime certains
def wprocess(lstSuppr=[]):
import win32com,win32com.client
WMIService
=win32com.client.GetObject(r'winmgmts:{impersonationLevel=impersonate}!//.rootcimv2')
listProcess = WMIService.ExecQuery('Select * from Win32_Process')
for item in listProcess:
print ''
print 'Nom :',item.Name
print 'Ligne de commande :',item.CommandLine
print 'Descriptif :',item.Description
print 'Path d'exécution :',item.ExecutablePath
print 'Statut :',item.Status
print 'Priorité :',item.Priority
print 'Caption :',item.Caption
print 'IdProcess :',item.ProcessId
print 'IdProcess Parent :',item.ParentProcessId
if item.name in lstSuppr:
try:
item.Terminate()
except:
pass
wprocess(['notepad.exe','WINWORD.EXE']) # supprime certains process
Bonsoir !
Je sais qu'il existe des moyens avec PyWin (anciennement Win32all).
Mais, perso, je passe par WMI. J'ai mis, ci-dessous, un exemple de script :
@-salutations
Michel Claveau
# -*- coding: cp1252 -*-
# liste les process, et en supprime certains
def wprocess(lstSuppr=[]):
import win32com,win32com.client
WMIService
=win32com.client.GetObject(r'winmgmts:{impersonationLevel=impersonate}!//.rootcimv2')
listProcess = WMIService.ExecQuery('Select * from Win32_Process')
for item in listProcess:
print ''
print 'Nom :',item.Name
print 'Ligne de commande :',item.CommandLine
print 'Descriptif :',item.Description
print 'Path d'exécution :',item.ExecutablePath
print 'Statut :',item.Status
print 'Priorité :',item.Priority
print 'Caption :',item.Caption
print 'IdProcess :',item.ProcessId
print 'IdProcess Parent :',item.ParentProcessId
if item.name in lstSuppr:
try:
item.Terminate()
except:
pass
wprocess(['notepad.exe','WINWORD.EXE']) # supprime certains process
Vous avez filtré cet utilisateur ! Consultez son message
Bonsoir !
Je sais qu'il existe des moyens avec PyWin (anciennement Win32all).
Mais, perso, je passe par WMI. J'ai mis, ci-dessous, un exemple de script :
@-salutations
Michel Claveau
# -*- coding: cp1252 -*-
# liste les process, et en supprime certains
def wprocess(lstSuppr=[]):
import win32com,win32com.client
WMIService
=win32com.client.GetObject(r'winmgmts:{impersonationLevel=impersonate}!//.rootcimv2')
listProcess = WMIService.ExecQuery('Select * from Win32_Process')
for item in listProcess:
print ''
print 'Nom :',item.Name
print 'Ligne de commande :',item.CommandLine
print 'Descriptif :',item.Description
print 'Path d'exécution :',item.ExecutablePath
print 'Statut :',item.Status
print 'Priorité :',item.Priority
print 'Caption :',item.Caption
print 'IdProcess :',item.ProcessId
print 'IdProcess Parent :',item.ParentProcessId
if item.name in lstSuppr:
try:
item.Terminate()
except:
pass
wprocess(['notepad.exe','WINWORD.EXE']) # supprime certains process