Compartir carpeta

18/10/2004 - 18:44 por Eyder | Informe spam
Hola grupo..

Me gustaria saber como puedo compartir un directorio de windows desde una
aplicacion de vb.net

Gracias..
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
18/10/2004 - 22:04 | Informe spam
Me gustaria saber como puedo compartir un directorio de windows desde
una aplicacion de vb.net



Puedes usar WMI para crear una carpeta compartida. Agrega la referencia a
System.Management en tu proyecto y usa clase Win32_Share de WMI para
compartir la carpeta. Ejemplo:

Function CreateShare( _
ByVal path As String, _
ByVal name As String, _
ByVal maximumAllowed As Integer, _
ByVal description As String, _
ByVal password As String) As Integer

Dim share As New System.Management.ManagementClass("Win32_Share")
Dim res As Integer

Try
res = Convert.ToInt32(share.InvokeMethod( _
"Create", _
New Object() { _
path, name, 0, _
maximumAllowed, description, _
password, Nothing} _
))

If res <> 0 Then
Throw New Exception("Error #" & res.ToString)
End If

Finally

share.Dispose()

End Try

End Function

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo

Preguntas similares