AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte InternetMonitor oder wie schaufel ich mir mein eigenes Grab.

InternetMonitor oder wie schaufel ich mir mein eigenes Grab.

Ein Thema von Luckie · begonnen am 28. Jun 2003 · letzter Beitrag vom 7. Jul 2003
Antwort Antwort
Seite 4 von 6   « Erste     234 56   
Benutzerbild von Luckie
Luckie
Registriert seit: 29. Mai 2002
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.

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)
Ein Teil meines Codes würde euch verunsichern.
 
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#31
  Alt 6. Jul 2003, 13:20
Muß ich noch mal ausführlich testen, wenn ich en Workaround für ME drin habe.
Michael
  Mit Zitat antworten Zitat
Benutzerbild von APP
APP

 
Delphi 7 Enterprise
 
#32
  Alt 6. Jul 2003, 19:23
Hallo Luckie,
um nun auf Delphianer von Seite 2 zurückzukommen,
Zitat:
...Wie ermittelst Du, ob jemand Online ist. Über einen Timer und pollen, oder hast Du eine Callback gefunden?
Zitat von Luckie:
Thread.
was machst Du im Thread?
Armin P. Pressler
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#33
  Alt 6. Jul 2003, 19:38
Na kucken, ob der Rechner online ist.
Michael
  Mit Zitat antworten Zitat
Alexander

 
Turbo Delphi für .NET
 
#34
  Alt 6. Jul 2003, 19:45
ähm also bei mir läuft alles super. Bis auf dass ich hinterm Router sitze...
Aber Daniels Fehler kann ich auch nicht nachvollziehen
WinXP
Alexander
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#35
  Alt 6. Jul 2003, 19:50
Beruhigend. Aber Daniel B hat soweiso eine Sonderposition auf meiner Betatesterliste, bei dem kommen nämlich iommer solche komischen Fehler.
Michael
  Mit Zitat antworten Zitat
Alexander

 
Turbo Delphi für .NET
 
#36
  Alt 6. Jul 2003, 19:52
Tja wer weiß was er damit so alles an stellt
Alexander
  Mit Zitat antworten Zitat
Daniel B
 
#37
  Alt 6. Jul 2003, 19:52
Zitat von Luckie:
Beruhigend. Aber Daniel B hat soweiso eine Sonderposition auf meiner Betatesterliste, bei dem kommen nämlich iommer solche komischen Fehler.


Hab jetzt aber Win2000 SP4, IE6 SP1, .NET SP2. Noch wünsche?

Grüsse, Daniel
  Mit Zitat antworten Zitat
Daniel B
 
#38
  Alt 7. Jul 2003, 06:20
Hi Luckie,

wäre es möglich den Zähler anstatt auf 0:00:00, auf 00:00:00 springen zu lassen? Anscheinend versuchst Du da die ersten zwei Stellen zu speichern, : ist aber kein Integer, somit wäre die Meldung ja sogar berechtigt, aber, warum hat das sonst keiner? Ich versteh es nicht...

Grüsse, Daniel
  Mit Zitat antworten Zitat
Delphianer

 
Delphi 10.2 Tokyo Enterprise
 
#39
  Alt 7. Jul 2003, 08:47
Hallo,

nochmal ich. ich suche immer noch eine Funktion, die mich benachrichtigt, >bevor< mein PC Online geht. Mit Thread und Timer ist mir da nicht viel geholfen, denn da bekomme ich unter Umständen nur mit, daß mein PC schon Online ist. Unter 2000 und XP gibt es ein Event, aber unter 95/98/ME? Es muß aber etwas geben, wie sollen sonst die 0190-Blocker funktionieren.

Wer eine gute Idee hat..
Lutz
  Mit Zitat antworten Zitat
philwo

 
Delphi 7 Personal
 
#40
  Alt 7. Jul 2003, 08:59
Hi,

der InternetMonitor ist echt cool.. werde ihn nachher mal ausprobieren und dann mal wieder berichten.. speicherst du die Verbindungsdaten immer noch in der Registry? Ich halte das nicht für sinnvoll, da die Logfiles mit der Zeit doch immer größer werden, jedenfalls wenn du wirklich jede Verbindung loggst und nicht nur die Gesamtzeit. Logfiles als Dateien sind schöner, finde ich jedenfalls. (Nicht ohne Grund macht der imonc von fli4l das auch so)

Übrigens: Eine wirklich nette Sache, dass du das als Freeware machst.

philwo
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:51 Uhr.
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