Alle Dienste auflisten / Prüfen ob Dienst pausiert ist

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Sunny
Beiträge: 290
Registriert: 19.02.2009 06:02

Alle Dienste auflisten / Prüfen ob Dienst pausiert ist

Beitrag von Sunny »

Joar...
Ich würde gern wissen, ob (und wenn ja Wie?) es möglich ist alle Dienste aufzulisten und wie ich überprüfen kann, ob ein Dienst pausiert ist...
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Alle Dienste auflisten / Prüfen ob Dienst pausiert ist

Beitrag von ts-soft »

Mit NET START bekommste eine Auflistung, starten kannste die Dienste damit auch,
Prüfung ob pausiert, keine Ahnung, wozu soll das gut sein?

Den Rest findeste hier: http://www.purebasic.com/german/documen ... index.html
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Sunny
Beiträge: 290
Registriert: 19.02.2009 06:02

Re: Alle Dienste auflisten / Prüfen ob Dienst pausiert ist

Beitrag von Sunny »

Prüfung ob pausiert, keine Ahnung, wozu soll das gut sein?
will mir einen eigenen kleinen taskmanager zurecht basteln :)
Mit NET START bekommste eine Auflistung
NET START... Was soll das sein? Noch nie was von gehört... :o
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Alle Dienste auflisten / Prüfen ob Dienst pausiert ist

Beitrag von ts-soft »

Sunny hat geschrieben:
Mit NET START bekommste eine Auflistung
NET START... Was soll das sein? Noch nie was von gehört... :o
Leere Stelle auf dem Desktop anklicken und F1 drücken (für Windows-Hilfe :mrgreen: )
Ansonsten Eingabeaufforderung öffnen und NET HELP oder so ähnlich.
Wenn Dir diese Grundlagen bereits fehlen würde ich mit dem Taskmanager noch ein paar Jahre warten
und erstmal Window-Grundlagen lernen.

Hier ein Beispiel zur Auflistung der laufenden Dienste:

Code: Alles auswählen

EnableExplicit

Define.i net
Define.s service

OpenWindow(0, #PB_Ignore, #PB_Ignore, 640, 480, "gestartete Dienste", #PB_Window_SystemMenu)
ListViewGadget(0, 10, 10, 620, 460)

net = RunProgram("net", "start", "", #PB_Program_Open | #PB_Program_Read | #PB_Program_Hide)
If net
  If ProgramRunning(net)
    While Trim(ReadProgramString(net)) <> ""
    Wend 
    Repeat
      service = Trim(ReadProgramString(net))
      If service
        OemToChar_(service, service)
        AddGadgetItem(0, -1, service)
      EndIf
    Until Not service
  EndIf
  CloseProgram(net)
EndIf

While WaitWindowEvent() <> #PB_Event_CloseWindow : Wend
Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Sunny
Beiträge: 290
Registriert: 19.02.2009 06:02

Re: Alle Dienste auflisten / Prüfen ob Dienst pausiert ist

Beitrag von Sunny »

jaja, irgendwie gibts bei mir in dem bereich ziemlich große wissenslücken...

aber danke für die hilfe :)
Antworten