Ich habe eine Funktion in Python, die starten sollte, wenn ein Prozess (z. B. proc.exe) im Aufgabenmanager angezeigt wurde.
Wie kann ich Prozesse überwachen, die im Task-Manager mit Python ausgeführt werden?Wie überprüft man, ob ein Prozess im Taskmanager mit Python läuft
4
A
Antwort
10
hier ist etwas, habe ich von 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
angepasst Es here ist viele schöne Beispiele für Python und Fenster
Update: objItem.ExecutablePath den Speicherort der Exe gibt
+1
+1 wie Nikki sagte: 'tolles Drehbuch' :-) – Blauohr
0
Versuchen Sie das WMI-Modul: http://timgolden.me.uk/python/wmi/cookbook.html
Verwandte Themen
- 1. Wie überprüft man, ob ein Prozess in Windows mit Python 2.2 läuft?
- 2. Wie man überprüft, ob Sellerie/Supervisor mit Python läuft
- 3. C - Wie überprüft man, ob ein Prozess ein Systemprozess ist?
- 4. Android: Wie überprüft man, ob die Anwendung im Hintergrund läuft
- 5. Wie überprüft man, ob der Bildschirmschoner läuft?
- 6. Wie überprüft man, ob Kafka Server läuft?
- 7. Wie überprüft man, ob ein Timer noch läuft oder nicht?
- 8. Wie überprüft man, ob ein Android-Thread läuft
- 9. node.js Wie überprüft man, ob ein Prozess unter dem Prozessnamen läuft?
- 10. Wie überprüft man, ob sbt im Testkontext?
- 11. Suche nach einem Python-Prozess unter Windows mit TaskManager
- 12. Wie überprüft man, ob eine beliebige PID mit Node.js läuft?
- 13. Wie überprüft man, ob Outlook läuft, mit vbscript
- 14. Erkennen, ob ein Prozess noch läuft
- 15. Wie überprüft man, ob localhost
- 16. Überprüfen Sie, ob ein gespeicherter Prozess läuft.
- 17. Kann man herausfinden, in welchem Skript ein Python-Prozess läuft?
- 18. Wie überprüft man, ob ein Python-Modul importiert wurde?
- 19. Wie überprüft man, ob ein Objekt in Python iterierbar ist?
- 20. Wie überprüft man, ob ein Element im JSON-Array existiert?
- 21. Wie überprüft man, ob der Prozess noch läuft, bevor Process.GetProcessById aufgerufen wird?
- 22. Überprüfen Sie, ob Remote-Prozess läuft (Linux)
- 23. Überprüfen, ob der Prozess läuft
- 24. Python: Wie überprüft man, ob ein optionaler Funktionsparameter gesetzt ist
- 25. Wie überprüft man, ob ein Pfad existiert?
- 26. Wie überprüft man, ob Code auf Azure Websites läuft
- 27. Wie überprüft man, ob der Prozess nicht reagiert?
- 28. Powershell - wie überprüft man, ob das Transkript läuft?
- 29. Wie überprüft man, ob Datensatz existiert mit Python MySqdb
- 30. Wie überprüft man, ob eine Datei bereits geöffnet ist (im selben Prozess)
Welches Betriebssystem Sie verwenden ? – Acron