看了许多文章.都是拨号连接如何断开,到底如何断开lan连接,就是断开我与其他机器的一切通信.拜求了.望详细代码.分全送了`

解决方案 »

  1.   

    谢谢/帮忙.WNetcancelConnection似乎不能用?还是我不会用
      

  2.   

    Private Declare Function WNetAddConnection Lib "mpr.dll" Alias "WNetAddConnectionA" (ByVal lpszNetPath As String, ByVal lpszPassword As String, ByVal lpszLocalName As String) As Long
    Private Declare Function WNetCancelConnection Lib "mpr.dll" Alias "WNetCancelConnectionA" (ByVal lpszName As String, ByVal bForce As Long) As Long
    Const WN_SUCCESS = 0 ' The function was successful.
    Const WN_NET_ERROR = 2 ' An error occurred on the network.
    Const WN_BAD_PASSWORD = 6 ' The password was invalid.
    Function AddConnection(MyShareName As String, MyPWD As String, UseLetter As String) As Integer
        On Local Error GoTo AddConnection_Err
        AddConnection = WNetAddConnection(MyShareName, MyPWD, UseLetter)
    AddConnection_End:
        Exit Function
    AddConnection_Err:
        AddConnection = Err
        MsgBox Error$
        Resume AddConnection_End
    End Function
    Function CancelConnection(DriveLetter As String, Force As Integer) As Integer
        On Local Error GoTo CancelConnection_Err
        CancelConnection = WNetCancelConnection(DriveLetter, Force)
    CancelConnection_End:
        Exit Function
    CancelConnection_Err:
        CancelConnection = Err
        MsgBox Error$
        Resume CancelConnection_End
    End Function
    Private Sub Form_Load()
        'KPD-Team 1999
        'URL: http://www.allapi.net/
        'E-Mail: [email protected]    'to add a connection call by:
        variable = AddConnection(, , )
        'To cancel a connection type:
        varible = CancelConnection()
    End Sub
      

  3.   

    MyShareName, MyPWD, UseLetter DriveLetter, Force分别是什么
    如果我家是开机就上网的.那如何写name&password?