Delphi创建VPN连接! ( 积分: 100 )

  • 主题发起人 主题发起人 prtmon
  • 开始时间 开始时间
P

prtmon

Unregistered / Unconfirmed
GUEST, unregistred user!
想通过ras.pas在程序启动时建立一个VPN,连接参数通过ini文件或者固定方式写入程序中,在程序退出时断开并删除此VPN连接,不知道怎样做。<br>var<br>&nbsp;&nbsp;lpRasDialExtensions:TRasDialExtensions;<br>&nbsp;&nbsp;lpszPhonebook:PChar;<br>&nbsp;&nbsp;lpRasDialParams:&nbsp;TRasDialParams;<br>&nbsp;&nbsp;dwNotifierType:&nbsp;DWORD;<br>&nbsp;&nbsp;lpvNotifier:&nbsp;Pointer;<br>&nbsp;&nbsp;lphRasConn:&nbsp;THRasConn;<br>&nbsp;&nbsp;dwResult:DWORD;<br>begin<br>&nbsp;&nbsp;lpRasDialParams.dwSize:=Sizeof(lpRasDialParams);<br>&nbsp;&nbsp;lpRasDialParams.szEntryName:='My&nbsp;Test&nbsp;VPN';<br>&nbsp;&nbsp;lpRasDialParams.szPhoneNumber:='192.168.1.1';<br>&nbsp;&nbsp;lpRasDialParams.szCallbackNumber:='';<br>&nbsp;&nbsp;lpRasDialParams.szUserName:='Username';<br>&nbsp;&nbsp;lpRasDialParams.szPassword:='Password';<br>&nbsp;&nbsp;lpRasDialParams.szDomain:='';<br>&nbsp;&nbsp;dwResult:=RasDial(nil,'',@lpRasDialParams,0,NIL,lphRasConn);<br>&nbsp;&nbsp;if&nbsp;dwResult&lt;&gt;0&nbsp;then&nbsp;Showmessage('失败');<br>end;<br>请大家帮忙提供代码,谢谢!
 
后退
顶部