Ras lépésről lépésre
1. lépés - Ellenőrizze a kapcsolatot
Meg kell létrehozni Win32 projekt és ez jobb, hogy hívja a RAS. Általában, ahogy szeretné. Funkciók dolgozik a RAS vannak Rasapi32.dll dinamikus könyvtár, és ennek megfelelően a projekt, akkor kell hozzá rasapi32.lib. Hogyan kell csinálni? Get telepíteni a könyvtárban, akkor Project beállítás - Link - objektumtárára modult. Gondoskodjunk róla, hogy minden konfigurációban, de nem Debug vagy relase, hogy ne lepődj meg a jövőbeli időpontban.
RAS - Remote Access Service. Ez lehetővé teszi, hogy távolról csatlakozni a hálózathoz egy telefonos kapcsolat (modem). Így jutok el Intrenet. Futok a távoli hozzáférést. Azt kéri, és belép a hálózatba.
Így már azt windows.h kapcsolatot használjon változó típusok, például a Windows DWORD leírtak szerint. Kampós ras.h elérni a funkciók leírását. iostream.h csak reklám stream megjelenítésére. Vagyok kényelmes, bár ez lehetséges, és egy másik példában stdio.h - printf. de úgy érzem, így kényelmes. Conio.h könyvtárak számára getch () függvény, az késlelteti az a program végrehajtását, amíg a gombot megnyomja.
Tehát az első dolog, amit bejelented tömb RASCONN 20 elemekkel. 20. Miért akarom annyira. Általánosságban elmondható, hogy bármilyen szám lehet. De a számítógép általában egy modemes kapcsolat, és egy. Annak érdekében, hogy több mint 2 szükségességét pontosan. Miért van több mint 2? A vizsgálat végén, hogy ha a program. Ez a struktúra a csatlakozási információkat. Ez az út le van írva.
Ezután mondtuk a két változó között. Mi szükség van rájuk.
Ezután az első elem szerkezete a területen dwSize helyeztük egy rögzítési felbontása egy sor struktúrák, azaz, akkora, mint egy egységes szerkezetű. Hogy miért. Lásd a leírást a szerkezet, a különböző változatok, különböző felbontású. sizeof csak a méret és számítani.
És az összes számított a tömb méretét. Ő nagyobb szükség van.
RasEnumConnections ellenőrzések vegyületet. Ez eredményezi nemcsak a kapcsolatok számát, valamint a kezelés sikere szükséges egy dynamic link library. Végtére is, nem lehet, vagy lehet, hogy sérült. átadjuk egy sor ras ebben a funkcióban. egy mutatót a tömb mérete. És egy pointert, ahol a szám visszatér a kapcsolatok számát. Miért mutató, mert fel fogják használni, hogy visszatérjen az eredményt. Hogy mást, ha visszatér a funkció sikerét a hívást?
Ha a funkció végrehajtása nem lesz több kapcsolat dNumber. Ha a kapcsolat, hogy a tömb vissza információkat róluk. Velünk átkötése a tömb, és megjeleníti az adatokat.
Most felépíteni és futtatni a programot. Ha nincs kapcsolat, hogy a képernyőn megjelenő 0 és várjon egy gombnyomás. Most indítsa el a kapcsolatot. A jelszó ellenőrzése, hogy hozzáférjen a rendszer képes futtatni a programot. De megmutatja a neve a vegyületet az 1. és ismertetjük Telefonos.
És az utolsó. Hogyan lehet ellenőrizni a két kapcsolat egy modem. Hozzuk létre a kapcsolatot egy alternatív nevet, hogy kettő. Kezdjük az első név. Miután a kapcsolat. Fuss egy második. Itt a második, és nem indul el. Ön tájékoztatást kap, hogy a modem használatra - hiba 6. Ezen a ponton, a program futtatásával, és megmutatja a két vegyület a nevét.
A hívás, hogy egy dinamikus könyvtár beleértve asapi32.lib
Leírását tartalmazza RAS funkciók kódot írni.
RasEnumConnections csak azt mondja, hogy végrehajtotta-e vagy sem.
RASCONN szerkezet mérete lehet üvölteni különböző.