Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: Che Guevara


 Thema: [PHP] Win32 + Programm-Status?
erste ungelesene Seite | letzter Beitrag 
Borbarad

X-Mas Arctic
Mit etwas Phantasie kann man dem Threadtitel schon entnehmen, was ich heute von euch wissen will!

Aber ich schreib es noch mal etwas ausführlicher.
Also: Ich hab hier einen Windows-Rechner. Auf dem läuft (hoffentlich) ein Programm - der Einfachheit halber nennen wir es radiusd.exe. Wie finde ich mit PHP heraus, ob das Programm wirklich läuft?
[Es geht weniger darum heraus zufinden, ob es sich festgefahren hat sondern vielmehr ob es vielleicht gekillt oder abgekackt ist]
07.02.2006 21:30:52  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
-=IuM|Voodoo=-

-=IuM|Voodoo=-
Wenn du Win XP benutzt, kannst du ja über eine Shell tasklist .exe ausführen und die Ausgabe greppen.
07.02.2006 22:24:15  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Borbarad

X-Mas Arctic
 
Zitat von -=IuM|Voodoo=-
Wenn du Win XP benutzt, kannst du ja über eine Shell tasklist .exe ausführen und die Ausgabe greppen.



Scheisse ich dachte, es gibt was schöneres als
 
PHP:
tasklist  /NH /FO CSV /FI "IMAGENAME eq radiusd.exe"
07.02.2006 22:45:21  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
-=IuM|Voodoo=-

-=IuM|Voodoo=-
Würdest du das gerne über die Windows-API machen oder was?
07.02.2006 22:49:01  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
Frage
 
Zitat von Borbarad
 
Zitat von -=IuM|Voodoo=-
Wenn du Win XP benutzt, kannst du ja über eine Shell tasklist .exe ausführen und die Ausgabe greppen.



Scheisse ich dachte, es gibt was schöneres als
 
PHP:
tasklist  /NH /FO CSV /FI "IMAGENAME eq radiusd.exe"



Wenn es doch funktioniert?
07.02.2006 22:49:33  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Borbarad

X-Mas Arctic
 
Zitat von SirSiggi
 
Zitat von Borbarad
 
Zitat von -=IuM|Voodoo=-
Wenn du Win XP benutzt, kannst du ja über eine Shell tasklist .exe ausführen und die Ausgabe greppen.



Scheisse ich dachte, es gibt was schöneres als
 
PHP:
tasklist  /NH /FO CSV /FI "IMAGENAME eq radiusd.exe"



Wenn es doch funktioniert?


Ich bin nun mal ein fauler Sack!

Weil ich den String erst parsen muss, da ich nicht einfach sagen kann:
Hey ich hab ne Antwort bekommen also muss das Programm laufen... ein einfaches ja/nä wäre mir lieber gewesen

Aber man nimmt, was man kriegen kann und bastelt den Rest aussenrum.
07.02.2006 23:13:00  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
tr|Mork

tr mork
 
Zitat von -=IuM|Voodoo=-
Würdest du das gerne über die Windows-API machen oder was?



Geht mit Sicherheit auch.

win32_ps_list_procs ??

Ansonsten: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/enumprocesses.asp
und
http://de.php.net/manual/en/function.w32api-register-function.php
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von tr|Mork am 07.02.2006 23:54]
07.02.2006 23:46:08  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Borbarad

X-Mas Arctic
win32_ps_list_procs() ist ja fast genauso mies wie tasklist.exe Augenzwinkern

ich denke es funktioniert so ganz gut...
08.02.2006 8:30:57  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
tr|Mork

tr mork
 
Zitat von Borbarad
win32_ps_list_procs() ist ja fast genauso mies wie tasklist.exe Augenzwinkern

ich denke es funktioniert so ganz gut...



Naja, ich habs nich ausprobiert. Mir war es nur aufgefallen. Ich persönlich fände es allerdings eleganter, weil es eine interne Funktion ist und keine externen Ressourcen benötigt.
08.02.2006 9:04:14  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: [PHP] Win32 + Programm-Status?


mods.de - Forum » Webdesign & Coding » 

Hop to:  

| tech | impressum