Ik zoek een API functie (die vanaf Windows 98 beschikbaar is) die aangeeft of het systeem waarop een applicatie draait, toegang heeft tot internet (hetzij via een gateway, DUN of wat dan ook). Dus eigenlijk een PING maar dan verpakt in een API functie. Als internet namelijk niet beschikbaar is kan ik een foutmelding geven, voordat ik ook maar probeer een verbinding met een mailserver op te zetten.
Ik heb InternetCheckConnection reeds geprobeerd, maar die is niet echt consequent in de return codes; de returnvalue is altijd 0 (FALSE) waarop GetLastError de eerste keer 0 teruggeeft en daarna steeds de systemcode 2250. Ik vertrouw deze functie niet helemaal (misschien alleen van toepassing voor DUN?).
Ook InternetAttemptConnection bekeken, maar die is alleen voor het controleren van een DUN verbinding (?). Gaf in ieder geval ook steeds een 0 (FALSE) terug.
Me.
Ik heb InternetCheckConnection reeds geprobeerd, maar die is niet echt consequent in de return codes; de returnvalue is altijd 0 (FALSE) waarop GetLastError de eerste keer 0 teruggeeft en daarna steeds de systemcode 2250. Ik vertrouw deze functie niet helemaal (misschien alleen van toepassing voor DUN?).
Ook InternetAttemptConnection bekeken, maar die is alleen voor het controleren van een DUN verbinding (?). Gaf in ieder geval ook steeds een 0 (FALSE) terug.
Me.