Menambah Network Drive Pada Computer Anda
January 19th, 2008Buka project baru dengan commandbutton, ketikan kode berikut ini:
Option Explicit
Declare Function WNetAddConnection Lib “mpr.dll” Alias _
“WNetAddConnectionA” (ByVal lpszNetPath As String, _
ByVal lpszPassword As String, ByVal lpszLocalName _
As String) As Long
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 AddConnection1_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
Untuk menambah network drive
varible = AddConnection(<SharePath>, <Password>, <DriveLetter>)
Untuk membatalkan
varible = CancelConnection(<SharePath, <Force>)