Kann man Zustand der Internetverbindung ohne wininet.lib prüfen??
-
Denn die Lib macht die EXE so viel fetter und ich nuze nur eine winzige Fnktion um zu gucken ob Vebrindung zum Netz besteht.
gegebenenfalls werde ichs wohl umgehen indem ich 2 'zuverlässige' Server wie "www.google.de" und "www.tagesschau.de" anpinge und falls beide cniht antworten ist keine Vebrindung da...Oder weis es jemand besser?
-
Stichwort dynamische Bindung.
"wininet.dll" kannst du mit LoadLibrary zur Laufzeit binden, mit GetProcAddress bekommst du einen Funktionszeiger auf die benötigte Funktion. Mit FreeLibrary räumst du am Ende auf.
-
Danke cd9000. Zwar sagt mir dynamische Bindung fast nichts (sah es mal vor nem jahr bei nem icq-hack-tool-source als ich vor neugier reinschaute(konnte damals kein bischen c++ sondern nur VB)) aber ich rieche schon:
That's it!
-
Für alle die das mitm dynamischen Einbinden von DLLS auch nciht kennen oder ihr Gedächtnis auffrischn wollen:
http://www.c-plusplus.net/forum/viewtopic.php?t=16473&highlight=getprocadress
-
hier findet man das auch recht gut erklärt und gezeigt:
http://www.henkessoft.de/api6.htm