用VB开发VPN拨号端遇到的致命有关问题

用VB开发VPN拨号端遇到的致命问题用VB在开发VPN拨号端时,程序已经封装打包!突然发现了一个致命的问题!此VP

用VB开发VPN拨号端遇到的致命问题
用VB在开发VPN拨号端时,程序已经封装打包!突然发现了一个致命的问题!

此VPN拨号端在PPPOE的网络环境中,无法拨号成功,创建VPN是可以的!

Private Declare Function InternetDial Lib "D:\wininet.dll" (ByVal hwndParent As Long, ByVal lpszConnectoid As String, ByVal dwFlags As Long, lpdwConnection As Long, ByVal dwReserved As Long) As Long

'拨号
Public Function DialUp(LinkName As String) As Boolean
  InternetDial 0, LinkName, INTERNET_AUTODIAL_FORCE_UNATTENDED, Handle, 0
  DialUp = (Handle <> 0)
End Function

这个拨号方法失败!!!

但在非PPPOE拨号的网络环境中,(如直接连交换机出去),则是非常正常的!

肯求高手指点!!!!!

[解决办法]
友情帮顶

[解决办法]
没有接触过这方面的东西,upupupupupupupupupupupupupupupupupup
[解决办法]
在windows上创建vpn连接的时候好像有个设置可以设置在vpn拨号前要先拨哪个连接的,可能是这里比较特别

人工置顶
[解决办法]
我以前看到过一个用vc写的vpn拨号软件,一下子找不到代码了,lz可以去搜一下