Como puedo crear una nueva unidad desde visual basic.
Lo que pasa es que necesito crear la unidad x: desde visual basic y asignarle un directorio que se encuentra en la red.
Por su atención, gracias.
| ||||
cheka esto, tomado de www.allapi.net 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(<SharePath>, <Password>, <DriveLetter>) 'To cancel a connection type: variable = CancelConnection(<SharePath, <Force>) End Sub |