J'ai une fonction en python qui devrait commencer à fonctionner lorsqu'un processus (par exemple, proc.exe) apparaîtrait dans le gestionnaire de tâches.
Comment puis-je surveiller les processus s'exécutant dans le gestionnaire de tâches avec python?Comment vérifier si un processus est en cours d'exécution dans le gestionnaire de tâches avec python
Q
Comment vérifier si un processus est en cours d'exécution dans le gestionnaire de tâches avec python
4
A
Répondre
10
est quelque chose, je l'ai adapté de microsoft
import win32com.client strComputer = "." objWMIService = win32com.client.Dispatch("WbemScripting.SWbemLocator") objSWbemServices = objWMIService.ConnectServer(strComputer,"root\cimv2") colItems = objSWbemServices.ExecQuery("Select * from Win32_Process") for objItem in colItems: print "Name: ", objItem.Name print "File location: ", objItem.ExecutablePath
Il y a here beaucoup de bons exemples pour python et fenêtres
Mise à jour: objItem.ExecutablePath donne l'emplacement du fichier de l'exe
+1
+1 comme Nikki l'a déclaré: 'super script' :-) – Blauohr
0
Essayez le module WMI: http://timgolden.me.uk/python/wmi/cookbook.html
Questions connexes
- 1. Comment vérifier si un processus est en cours d'exécution en utilisant Delphi?
- 2. Comment vérifier si un site Web est en cours
- 3. Détection si un processus est toujours en cours
- 4. Comment vérifier si je cours sous Windows en Python?
- 5. Le GC nettoie-t-il encore si vous terminez le processus dans le gestionnaire de tâches?
- 6. Comment vérifier si NetStream est en cours de lecture
- 7. Comment déterminer si le code .NET est en cours d'exécution dans un processus ASP.NET?
- 8. Comment vérifier par programme si le téléphone mobile est en cours de charge ou s'il est en cours de chargement?
- 9. Vérifiez si le handle appartient au processus en cours?
- 10. Comment puis-je savoir si un processus est déjà en cours d'exécution avec C#?
- 11. A l'intérieur d'un fichier batch, comment savoir si un processus est en cours d'exécution?
- 12. Quel est le moyen le plus simple de voir si un processus avec un pid donné existe en Python?
- 13. Comment déterminer si une page est en cours de redirection
- 14. Débogage d'un processus python en cours d'exécution
- 15. Impossible de masquer un processus en cours dans le terminal
- 16. La détection d'un processus est déjà en cours d'exécution dans Windows à l'aide de C# .net
- 17. Comment déterminer si un assemblage est en cours d'utilisation?
- 18. Comment savoir si un processus est en cours d'exécution sur un périphérique mobile
- 19. Comment vérifier lors de l'installation si un certain programme est en cours d'exécution?
- 20. Vérifiez si le service est en cours d'exécution dans WiX
- 21. Longues tâches en cours dans Quartz.Net
- 22. Comment vérifier dans un script bash si quelque chose est en cours d'exécution et quitter s'il est
- 23. Obtenir le processus en cours donné handle de processus
- 24. Comment puis-je vérifier si un service Windows est en cours
- 25. Comment vérifier si le contrôle webbrowser est occupé/en cours d'utilisation?
- 26. Vérifiez si le son est en cours de lecture
- 27. Puis-je gérer le processus de destruction de mes fenêtres via le Gestionnaire des tâches?
- 28. MSBuild: Comment puis-je vérifier si un processus existe?
- 29. Comment vérifier si le formulaire est maximisé?
- 30. est gestionnaire de tâches/application disponible dans iphone?
Quel système d'exploitation utilisez-vous ? – Acron