Hallo,
ich hab mich daran auch mal versucht. Problem ist das man unter XP den Zerodienst beenden muß sich dann einklinken und dann den Zerodienst wieder starten.
Dann bekommt man schön alles irgendwie raus. Leider findet man nur C und C++ Beispiele, bei Delphi ist mal wieder nicht viel zu finden.
Die von Windows ermittelt Verbindunggeschwindigkeit kannst Du aber über
WMi auslesen. Ich müßte aber erstmal suchen, wo im
WMI das stand.