Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Nitroxis
Anmeldungsdatum: 27.02.2008 Beiträge: 300 Wohnort: Irgendwo...
|
Verfasst am: 20.06.2008, 13:34 Titel: Taskmanager in FreeBASIC |
|
|
Hallo,
Wie kann ich soetwas (-ähliches) wie den Taskmanager von Windows in FB schreiben?
Also das er CPU Auslastung, Prozesse, Arbeitsspeicher, Threads, Handles usw anzeigt.
Kann mir da jemand weiterhelfen? |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 20.06.2008, 14:26 Titel: |
|
|
niemand wird dir einen kompletten taskmanager schreiben. schau doch einfach mal auf vb@rchiv nach, indem du nach den einzelnen stichworten wie auslastung, arbeitsspeicher, prozesse, etc. nachschlägst. lässt sich alles mit der WinAPI rausfinden. _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
28398
Anmeldungsdatum: 25.04.2008 Beiträge: 1917
|
Verfasst am: 20.06.2008, 14:37 Titel: |
|
|
http://www.freebasic-portal.de/index.php?s=fbporticula&mode=show&id=326
steht unter meinen Copyright.
Wenn ich auch nur einen Schnipsel von meinen Code in deinem Task-Manager wieder finde bist du dran...
Und das ist definitiv KEIN Witz.
Gut, mag sein, dass ist keine besondere Glanzleistung. Und ich weiß auch, dass Jojo gleich wieder rumkrittelt. Mir ist das egal.
Das habe ich geschrieben.
Auf meinen Laptop.
Mit nano.
Und Nitroxis, ich verstehe bei solchen Sachen wirklich keinen Spaß.
(Seitdem mir jemand ein ~1000 Zeilen Taschenrechnerprogramm geklaut hat (die gesamte Klasse hat mich ausgelacht, als ich sagte, dass ich das geschrieben habe), verstehe ich bei sowas überhaupt keine Witze.) |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 20.06.2008, 14:58 Titel: |
|
|
28398 hat Folgendes geschrieben: | dass Jojo gleich wieder rumkrittelt... |
Ja richtig, denn selbst der Code ist nicht zu 100% von dir (ich frage mich nämlich, woher du plötzlich VBScript können solltest, wenn du VB doch so scheiße findest?). Wenn er dir so heilig ist, warum machst du ihn dann open source? _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
Nitroxis
Anmeldungsdatum: 27.02.2008 Beiträge: 300 Wohnort: Irgendwo...
|
Verfasst am: 20.06.2008, 15:19 Titel: |
|
|
Nein, nein. Ich wollte ja nur die API-Funktionen, Subs oder was auch immer wissen, ich verlange ja nicht das ihr mir einen Taskmanager schreibt  |
|
Nach oben |
|
 |
28398
Anmeldungsdatum: 25.04.2008 Beiträge: 1917
|
Verfasst am: 20.06.2008, 16:18 Titel: |
|
|
Jojo hat Folgendes geschrieben: | 28398 hat Folgendes geschrieben: | dass Jojo gleich wieder rumkrittelt... |
Ja richtig, denn selbst der Code ist nicht zu 100% von dir (ich frage mich nämlich, woher du plötzlich VBScript können solltest, wenn du VB doch so scheiße findest?). Wenn er dir so heilig ist, warum machst du ihn dann open source? |
Und selbst das habe ich selber angepasst, Jojo! |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 20.06.2008, 16:20 Titel: |
|
|
Kewl. das gibt dir trotzdem nicht das Recht zu sagen: "Hab' ich selbst gemacht!" _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
 |
Nitroxis
Anmeldungsdatum: 27.02.2008 Beiträge: 300 Wohnort: Irgendwo...
|
Verfasst am: 20.06.2008, 16:48 Titel: |
|
|
Dein Programm läuft bei mir nicht richtig 28398 . Er macht alles ausser die CPU-Auslastung. Er sagt nähmlich Zitat: | CScript-Fehler: Der Zugriff auf Windows Script Host wurde für diesem Computer deaktiviert. Wenden Sie sich an Ihren Administrator, um weitere Details in Erfahrung zu bringen. |
Ich bin ja der Admin aber wie kann man das aktivieren? |
|
Nach oben |
|
 |
Nitroxis
Anmeldungsdatum: 27.02.2008 Beiträge: 300 Wohnort: Irgendwo...
|
Verfasst am: 20.06.2008, 16:50 Titel: |
|
|
Ich weiß passt nicht zum Thema aber wie macht man dieses "... hat Folgendes geschrieben:" ? |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
 |
Nitroxis
Anmeldungsdatum: 27.02.2008 Beiträge: 300 Wohnort: Irgendwo...
|
Verfasst am: 20.06.2008, 17:00 Titel: |
|
|
Achsoo! Nitroxis hat Folgendes geschrieben: | Achsoo! |
 |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 20.06.2008, 18:00 Titel: |
|
|
Nitroxis, du hast den Windows Scripting Host deaktiviert. Deswegen kann das VBScript nicht ausgeführt werden. _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
Nitroxis
Anmeldungsdatum: 27.02.2008 Beiträge: 300 Wohnort: Irgendwo...
|
Verfasst am: 20.06.2008, 20:00 Titel: |
|
|
Ja, ja. Das weiß ich ja auch nur wo kann man das wieder aktivieren? |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 20.06.2008, 20:29 Titel: |
|
|
Google? Oder in XP-Antispy. _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
dreael Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 2529 Wohnort: Hofen SH (Schweiz)
|
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 20.06.2008, 21:00 Titel: |
|
|
das geht in FB aber wesentlich eleganter und ressourcenschonender. _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
28398
Anmeldungsdatum: 25.04.2008 Beiträge: 1917
|
Verfasst am: 21.06.2008, 12:38 Titel: |
|
|
Ja, allerdings, indem man
a) Alle Prozesse durchwandert und dann die CPU Auslastung ausrechnet
b) COM verwendet, was mit FB (soweit ich weiss) fast unmöglich ist.
Trotzdem arbeite ich an b), weil ich mir gerade eine COM-Wrapper Lib in C++ schreibe
c) GetProcessTimes verwendet - was ich noch vor b) versuche |
|
Nach oben |
|
 |
|