Hi Leutz!
Weis jemand von euch wie das geht?!
Habe schon gegoogelt aber nichts brauchbares gefunden...
Am liebsten in C/C++...
Wenn jemand da etwas weis immer raus damit.
Lieben Gruss!
Jan
jan010280 Gast |
jan010280 Gast |
Hi Leutz!
Weis jemand von euch wie das geht?!
Habe schon gegoogelt aber nichts brauchbares gefunden...
Am liebsten in C/C++...
Wenn jemand da etwas weis immer raus damit.
Lieben Gruss!
Jan
Hallo,
ich weiß es jetzt nicht genau wie ein Systemaufruf in C/C++ geschrieben wird (definitiv möglich!), aber das sollte sich herausfinden lassen. Jetzt bleibt die Frage auf welchem Betriebssystem Du arbeitest. LINUX/UNIX : ps per Systemaufruf ausführen und Antwort auswerten. Unter Windows kenne ich mich nicht so gut mit der Kommandozeile aus. Aber auch das solltest Du herausfinden.
Bsp in Pseudocode:
zielArray[] = System.exec("ps");
for (i=0, i<zielArray.length(), i++){
get zielArray;
}
Ich hoffe Du verstehst das! Natürlich solltest Du aus Performancegründen "zielArray.length()" vorher in eine Hilfsvariable packen, damit die Schleife schneller abgearbeitet wird.
Viel Erfolg
Ups, wie peinlich...
Arbeite momentan leider unter Windows (Das Projekt ist für ein Windows Netzwerk...)...
Ich brauche quasi so eine Art Taskmanager...
Ich muss alle laufenden Prozesse (nicht nur Fenster!) Listen können.
Ergänzend benötige ich die dazugehörigen Prozess-ID´s.
Desweiteren finde ich nirgendwo, wo oder wie der Taskmanager die "Keine Rückmeldung" Meldung vergibt...
Hoffe das reicht als Info...
;-)
L.G.
Daddy
Hi,
wenn es sich um ein Windows-Projekt handelt, solltest Du vielleicht mal in der WIN32-API bzw. die MicrosoftFoundationClasses (MFC) durchstöbern. Sollte auch gehen, wenn man kein Visual C++ programmiert. Wie gesagt, ich habe keine große Ahnung was die Möglichkeiten von Systemzugriffen bei Windows angeht, hoffe Dir damit aber geholfen zu haben.
Viel Erfolg
« Borland c++ Builder & ListBox | Addieren von Zeilen (Arrays( » | ||