Navigation
Artikel
Stuff
RSS Feeds
|
Sourcecodes - Internetverbindung aufbauenSprachenübersicht/C / C++/ C#/Netzwerk Keywords: Internetverbindung mit C++ aufbauen, Quellcode, dialin, verbindung Herzlichen Dank an Anton Staruschkin von www.cpp-programming.de/, für die Erlaubnis seine Quellcodes zu veröffentlichen.
Code: #include <windows.h> #include <ras.h> #include <iostream> using namespace std; //#pragma comment(lib,"rasapi32.lib") // für MSV C++ char szBuf[256]; void DialUp(char PhoneNumber[40],char UserName[10],char Password[10]) { char szBuf[256]; RASDIALPARAMS rdParams; rdParams.dwSize = sizeof(RASDIALPARAMS); rdParams.szEntryName[0] = '\0'; // Name unwichtig lstrcpy( rdParams.szPhoneNumber, PhoneNumber ); // Telefon-Nummer rdParams.szCallbackNumber[0] = '\0'; // Rückrufnummer (keine) lstrcpy( rdParams.szUserName, UserName ); // Username lstrcpy( rdParams.szPassword, Password ); // Passwort rdParams.szDomain[0] = '\0'; // Anmeldung /* Verbindung aufbauen*/ HRASCONN hRasConn = NULL; DWORD dwRet = RasDial( NULL, NULL, &rdParams, 0L, NULL, &hRasConn ); if ( dwRet == 0 ) // Wenn erfolgreich { exit(0); } else // Verbindung Fehlgeschlagen if ( RasGetErrorString( (UINT)dwRet, (LPSTR)szBuf, 256 ) != 0 ) cout<<(LPSTR)szBuf<< "Undefined RAS Dial Error "<< dwRet; RasHangUp( hRasConn ); } int main() { DialUp("1234567890","ich","du"); //Nummer, Username, Passwort return 0; } Gibt es noch irgendwelche Fragen, oder wollen Sie über den Artikel diskutieren? Sprachenübersicht/C / C++/ C#/Netzwerk/Internetverbindung aufbauen |