Tjaa, det her er også beseret på ren spekulation, men jeg tror at der er en slags Reference Counter for programmer der bruger en internet-forbindelse, så når et program vil bruge Internet siger det til Windows: "Jeg skal bruge Internet". Hvis der ikke er en forbindelse bliver der etableret en og en tæller bliver sat til 1; hvis der allerede er en forbindelse bliver tælleren bare hævet med 1. Når et program ikke længere skal bruge Internet siger det: "Så, nu er jeg færdig", og så gør Windows tælleren 1 mindre. Hvis tælleren når 0 bliver forbindelsen lukket, men kun hvis brugeren har valgt det i Internet Explorer indstilingerne.
Jeg kan desværre ikke komme med noget kode, for det her er jo som sagt kun gætværk. Mit bedste bud vil være at kigge på
http://msdn.microsoft.com/ og se om du kan finde noget der.
<pre> /^ g4s : gee-four-s aka. Niels Martin Hansen<br> \\/ _ mail : g4s [at] mail [dot] dee-kay<br> /__| icq : 50 18 73 23<br> _|</pre>