Hallo,
ich möchte unter Windows prüfen, ob ein bestimmter Dienst (netsvcs) gestartet ist. Ich habe zwar etwas mit pywin32 probiert - bin aber auf keinen grünen Zweig gekommen - was aber bestimmt an mir und nicht an pywin32 liegt.
Was ist die einfachste Möglichkeit, zu testen, ob der Dienst läuft?
Grüße
Mawilo
Status eines Windows-Dienst ermitteln
Alternativ gibts noch ein WMI-Modul für Python:
Code: Alles auswählen
import wmi
connection = wmi.WMI()
for service in connection.Win32_Service(Name="netsvc"):
print service.State
- Mawilo
- User
- Beiträge: 452
- Registriert: Sonntag 22. Februar 2004, 10:58
- Wohnort: Sachsen
- Kontaktdaten:
Danke für die Tips. Ich hatte leider den falschen Dienst-Name angegeben. So funktioniert es:
Grüße
Mawilo
Code: Alles auswählen
import wmi
c = wmi.WMI()
for service in c.Win32_Service(Name="Messenger"):
print service.State
Grüße
Mawilo