suchen

Heim  >  Fragen und Antworten  >  Hauptteil

So betreiben Sie Windows-Systemdienste in Python

def listservices():
    import wmi
    c = wmi.WMI()
    for service in c.Win32_Service():
        #print(service.Caption,service.StartMode,service.State)
        print(service.Caption)     #名称
        print(service.StartMode)   #启动类型
        print(service.State)       #状态
if __name__=='__main__':
    listservices()

Wie ändere ich den Starttyp und -status?

怪我咯怪我咯2745 Tage vor811

Antworte allen(1)Ich werde antworten

  • 滿天的星座

    滿天的星座2017-06-22 11:53:20

    模块作者的文档里有例子

    http://timgolden.me.uk/python...

    import wmi
    c = wmi.WMI()
    for service in c.Win32_Service(Name="seclogon"):
      result, = service.StopService()
      if result == 0:
        print "Service", service.Name, "stopped"
      else:
        print "Some problem"
      break
    else:
      print "Service not found"

    Antwort
    0
  • StornierenAntwort