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