用MODEM拨号上网,仍是大多数个人网民选择上网的方式.如果能在我们的应用程序中启动拨号连接(如IE浏览器程序中的自动拨号功能),无疑将会方便我们的软件用户(不用再切换应用程序,运行拨号网络),提高我们的软件的友好性从而提高软件的竞争力. 1kz9>;Ud6
knNhN=hG+
在WIN9X下,如果安装了拨号网络,则在WINDOWS系统的系统目录System下将有两个拨号网络管理程序库RasApi32.DLL和RasApi16.DLL,我们可利用其中的函数来创建、修改拨号连接,并利用指定的拨号连接进行拨号上网。 c%xED%X9
!q7;{/QM6
IS5.i95m
CrRQPgl+u
一、新建拨号连接 al3BWRq'f
-Fp!w "=T
当WIN9X系统中已经建立了拨号连接,则可利用现成的拨号连接。如果没有拨号连接,则需要新建一个拨号连接。RasAPI中提供了相应的函数,其函数名为RasCreatePhonebookEntryA,函数原型为: zR3lX}g
rzYobOKd#
function RasCreatePhonebookEntryA( hwnd : THandle;lpszPhonebook: pchar ) : DWORD; !:g>CDA
C{d8~6
stdcall; { 位于interface部分 } Zh@4_Z9n!
%~~z9 6(
function RasCreatePhonebookEntryA ; external ’Rasapi32.dll’;{ 位于implementation部分 } v;N1'
^5FJ}MMJf
参数: ~I/>i&