?? 在vb中如何實現(xiàn)自動啟動撥號網(wǎng)絡(luò).txt
字號:
要想實現(xiàn)自動啟動撥號網(wǎng)絡(luò),就要使用Remote Access Service (RAS) API,這個API最早是在Windows for Workgroup 3.11中出現(xiàn)的,現(xiàn)在它已經(jīng)成為Win32 API的一個組成部分。該API將整個撥號網(wǎng)絡(luò)稱為Phonebook,而每一個連接稱為PhonebookEntry。你可以使用RasCreatePhonebookEntry來創(chuàng)建新的連接,用RasDial來撥號,而RasEnumEntries可以獲得當(dāng)前系統(tǒng)已有的所有連接,使用其它的RAS函數(shù)還可以獲取或設(shè)置連接的參數(shù)。 RasEditPhonebookEntry函數(shù)將激活標準的Windows 95/NT屬性對話框來修改連接的屬性。你可以從Win32 API的手冊找到所有相關(guān)函數(shù)的詳細介紹。對于VB來說直接調(diào)用RAS API有一些不便,因為該API的函數(shù)使用了一些自定義的類型(Type),所以Microsoft專門設(shè)計了類模塊封裝了整個RAS API。你可以從http://support.microsoft.com/download/support/mslfiles/vb62ras.exe下載一個使用VB 4.0編寫的例子。釋放該文件后可以找到兩個工程文件:RAS_AUTO和RASAPI。RAS_AUTO是對API的封裝,你可以把它編譯成DLL的OLE Automation服務(wù)器供自己的程序調(diào)用。RASAPI是調(diào)用RAS_AUTO服務(wù)器的例子,該程序是你需要認真研究和掌握的。如果你不喜歡這種封裝形式,也可以直接使用Ras_glb.bas文件,這里包括了所有需要的API聲明。需要注意的是,RAS API在Win9x和WinNT下的用法不同,這點在程序中有體現(xiàn)。
<END>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -