Computerhilfen.de
Design und Entwicklung => Programmieren Forum & Hilfe => Thema gestartet von: jan010280 am 11.12.06, 16:13:08
-
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
-
Keiner ´ne Idee...?!
-
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 (http://www.computerhilfen.de/fachbegriffe-b-Betriebssystem.html) Du arbeitest. LINUX/UNIX : ps per Systemaufruf ausführen und Antwort auswerten. Unter Windows (http://www.computerhilfen.de/fachbegriffe-w-Windows.html) 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 (http://www.computerhilfen.de/fachbegriffe-w-Windows.html) (Das Projekt ist für ein Windows (http://www.computerhilfen.de/fachbegriffe-w-Windows.html) 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 (http://www.computerhilfen.de/fachbegriffe-w-Windows.html) angeht, hoffe Dir damit aber geholfen zu haben.
Viel Erfolg
-
kleine Ergänzung:
Solltest Du in den MFC was finden, dann wird die Prozess-ID mit Sicherheit das kleinste Problem sein, da die ID immer eindeutig ist und somit das wichtigste überhaupt.
Weiterhin viel Erfolg
-
Vielleicht hilft dir das hier weiter:
klick (http://www.microsoft.com/germany/msdn/library/net/csharp/ErkennenEinerBereitsAktivenProgrammInstanz.mspx?mfr=true)