Jeder, der sich mal gefragt hat, wie das mit dem Erkennen der Internetverbindung in Windows Vista / Windows 7 funktioniert, der findet hier [1] die Lösung.
Eigentlich ganz einfach, es wird ein HTTP GET-Aufruf auf http://www.msftncsi.com/ncsi.txt [2] durchgeführt, und die Zeichenkette Microsoft NCSI als Rückantwort erwartet. Das ganze kann man auch in der Registry deaktivieren, mehr dazu auf dem Blog [1] von Aaron Tiensivo [3].