pas cu pas Ras

Pasul 1 - Verificați conexiunea

Este necesar să se creeze un proiect Win32 și este mai bine pentru a apela RAS. În general, după cum doriți. Funcții pentru lucrul cu RAS sunt biblioteca dinamice rasapi32.dll și, în consecință, în cadrul proiectului, trebuie să adăugați rasapi32.lib. Cum de a face acest lucru? Get pentru a instala biblioteca, puteți utiliza Setare proiect - Link - Object modulul de bibliotecă. Asigurați-vă că pentru a adăuga în toate configurațiile, dar nu și în Debug sau DISEMINAREA pentru a nu fi surprins în data viitoare.

RAS - Serviciul de acces de la distanță. Acesta permite să se conecteze la distanță la rețea utilizând o conexiune dial-up (modem). Așa am ajunge la Intrenet. Conduc de acces la distanță. El numește și intră în rețea.

Așa cum am declarat windows.h conexiunea de a utiliza tipuri de variabile, cum ar fi Windows DWORD descrise aici. ras.h Hooked pentru a accesa descrierea funcțiilor. iostream.h doar fluxuri de publicitate pentru a afișa. Sunt confortabil, deși este posibil și într-un alt exemplu stdio.h - printf. dar mă simt atât de confortabil. Conio.h pentru getch) funcție (, întârzie executarea programului până când este apăsată tasta.

Deci, primul lucru pe care ne anunta o serie de RASCONN de 20 de elemente. 20. De ce vreau atât de mult. În general, acesta poate fi orice număr. Dar computerul este de obicei o conexiune prin modem și un singur. Așa că mai mult de 2 nevoie exact. De ce este mai mult de 2? La sfârșitul testării pentru a vedea dacă programul. Această structură conține informațiile de conectare. Acesta este modul în care este descris.

În continuare, ne-am arătat cele două variabile. Avem nevoie de ele.

Apoi, prima structură de element din dwSize domeniu am pus una rezoluție înregistrarea unei game largi de structuri, adică, Dimensiunea unei singure structuri. De ce. A se vedea descrierea structurii, cu diferite versiuni, rezoluție diferite. sizeof doar dimensiunea și se calculează.

Și toată dimensiunea calculată a matrice. Avea nevoie de mai mult.

RasEnumConnections compus cecuri. Aceasta are ca rezultat nu doar numărul de conexiuni, iar succesul tratamentului necesar într-o bibliotecă de legături dinamice. La urma urmei, nu poate fi, sau poate fi corupt. vom trece o serie de această funcție în Ras. un pointer la dimensiunea matrice. Și un pointer la care numărul va returna numărul de conexiuni. De ce indicatorul, deoarece acesta va fi folosit pentru a returna rezultatul. Cum altfel, dacă mă întorc succes funcția de apel?

În cazul în care se realizează funcția, va exista un număr de conexiuni dNumber. În cazul în care conexiunea este faptul că matrice va reveni informații despre ele. Cu noi pentru looping prin matrice și a afișa informațiile.

Acum, construi și rula programul. Dacă nu aveți conexiuni care apar pe ecran 0 și așteptați pentru o apăsare de tastă. Acum începe conexiunea. Verificarea parolei pentru a accesa sistemul poate rula programul. Dar vă va arăta numele compusului 1 și este descris în DialUp.

Și ultimul. Cum de a verifica cele două conexiuni la un modem. Faceți o conexiune cu un nume alternativ pentru a face două. Începeți cu primul nume. După ce conexiunea. Rulați un al doilea. Aici este al doilea și nu începe. Veți fi informat că utilizarea modemului - eroare 6. În acest moment, executați programul și se va arăta celor doi compuși cu numele.

Conectați apelul la o bibliotecă dinamică, inclusiv asapi32.lib

Includeți o descriere a RAS caracteristici pentru a scrie cod.

RasEnumConnections spune doar că a fost executată sau nu.

RASCONN dimensiune structura poate urle diferite.

articole similare