Delphi-PRAXiS
Seite 1 von 6  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   InternetMonitor oder wie schaufel ich mir mein eigenes Grab. (https://www.delphipraxis.net/6062-internetmonitor-oder-wie-schaufel-ich-mir-mein-eigenes-grab.html)

Luckie 28. Jun 2003 08:40


InternetMonitor oder wie schaufel ich mir mein eigenes Grab.
 
Kleine Vorgeschichte: Mein Vater hat bei 1&1 auf den Volumentarif umgestellt. Da es bei 1&1 ein paar Tage dauert bis die Daten online abgerufen werden können, wollte mein Vater ein Tool haben, was dies mitprotokolliert. Im Internet hat er nur Shareware gefunden und Programme mit zuviel drum und drann. Er wollte nur den Traffic und die Onlinezeit haben. Nun ja, also hat er mich gefragt. Und ich habe ihm da mal was geschrieben. Rausgekommen ist der kleine InternetMonitor. Und der soll natürlich auch jetzt bei mir auf dem Rechner immer schön alles mitloggen. Polizeistaat dieser ist. :roll:

Features:
- Läuft minimiert in der TNA.
- Mitloggen von: wann wurde online gegangen, wie lange war man online und wie viel Traffic hat man gebraucht.
- Fenster kann AlwaysOnTop gesetzt werden.
- Eintrag in den Autorun-Schlüssel der Registry.
- Speichern der Einstellungen in der Registry (HKCU\Software\Luckie).
- Anzeigen und zurücksetzen (löschen) der Logdatei.
- Speichern der Fensterposition.
- Steuerung und Einstellungen erfolgen über ein Popupmenü vom Icon bzw. vom Fenster.
- Öffnen des Fensters per Hotykey Strg+F12, minimieren des Fensters mit Alt+F12

Vorraussetzungen:
- Rechner muß direkt mit dem Internet verbunden sein (kein Router, keine Internetverbindung über einen anderen Rechner (Lan))
- Geht man über die Internetfreigabe von Windows ins Internet sollte das Programm auf dem Rechner laufen, welches direkt mit dem Internet verbunden ist.
- Das Programm muß gestartet werden bevor eine Verbindung zum Internet hergestellt wird und darf logischerweise auch nicht beendet werden bevor man wieder offline geht.

Einschränkungen:
- Besteht ein lokales Netzwerk (Lan) wird auch dessen Traffic mit protokolliert, da das Programm nicht unterscheidet, mit welcher Netzwerkkarte man mit dem Internet verbunden ist.

Noch nicht implemetiert:
- Gesamte Onlinezeit und Gesamtvolumen seit start der Protokollierung

Betrifft nur die Betaversion:
- Logdatei (log.csv) wird noch im Programmverzeichnis gespeichert, später soll man wählen können.
- Noch keine Sicherheitabfrage beim Beenden.

Download: InternetMonitor (76 KB)

Andreas L. 28. Jun 2003 08:55

Hi,
InternetMonitor ist ein nützliche sTool. Leider mag mein Router das ganz und garnicht :cry:

Aber für alle die keinen Router haben, spitzen Teil :thuimb:

Luckie 28. Jun 2003 16:52

Neue Version ist oben. Jetzt sollte das auch mit dem gesamten Traffic seit Protokollierungsbeginn funktionieren. Ihr müßt aber erst einen Reset machen und ganz von vorne anfangen, da der gesamte Traffic in der Registry gespeichert wird.

Downloadlink siehe oben.

Daniel B 28. Jun 2003 18:48

Hallo,

ich habe da ein kelines Problem mit dem Monitor und hoffe das mir das jemand bestätigen kann oder auch nicht.
Ich bin jetzt ne gute Stunde Online und der Monitor braucht schon 95MB RAM. Das kanns nicht sein, im Laptop habe ich leider nur 386MB und die sind ja dann bald weg. Was dann? Siehe Anhang, jede Sekunde kommen so ca. 20-25Kb dazu und das ist nicht gerade wenig!

Kann das noch jemand bestätigen?
@Luckie Was ist denn da los?

Grüsse, Daniel :hi:

Gerome 28. Jun 2003 19:06

Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Luckie,

ich kann die Angaben von Daniel_B hier auf meinem System bestätigen. Dein Programm läuft jetzt exakt 2 Stunden und 10 Minuten und verbraucht etwa 200 MBytes an RAM.
:roll:


Grüße,
Gérome

Daniel B 28. Jun 2003 19:31

Hallo Gérome,

danke für Dein Bericht!
Als ich nur noch 20MB frei hatte, habe ich das Programm beendet, da wird man schon kribelig in den Fingern, wenn man so schön zusehen kann wie der Speicher eingeht. :mrgreen:
Nach dem beenden ist ja zum Glück wieder alles freigegeben. Und bis zum nächsten Update werde ich es nicht mehr benutzen. *angsthab*

Grüsse, Daniel :hi:

Stanlay Hanks 28. Jun 2003 19:44

Liste der Anhänge anzeigen (Anzahl: 3)
Aller guten Dinge sind 3 :wink:
Ich hab dein prog mal 3 Minuten laufen lassen und jede Minute nen ScreenShot gemacht...
siehe Anhang:

sakura 28. Jun 2003 19:47

Ich schließe mich mit folgenden Worten an.

Wer ist schneller? DSL-Download-Rate oder InternetMonitor-RAM-Garbage-Collection?


...:cat:...

Luckie 28. Jun 2003 23:13

Das ist übel. Da werde ich mal kucken, aber das passiert nur, wenn man online ist.

jbg 28. Jun 2003 23:19

Nutzt du vielleicht dynamische Arrays, AnsiStrings mit SetLength(+1) bzw viel Copy()?


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:16 Uhr.
Seite 1 von 6  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz