Atendiendo a la consulta de Cesar, os dejo un fragmento de código, explicando cómo enumerar las unidades que corresponden a conexiones de Red. De hecho es una variacion del anterior post ‘Enumerar las unidades logicas de nuestros discos’.
Sub Main() Handles MyBase.Load
‘ Obtener todas las unidades logicas de mi equipo
Dim MisUnidades = From Unidad In My.Computer.FileSystem.Drives _
Select Unidad.Name
‘ Componer la informacion que visualizare de mis unidades
‘ que correspondan a conexiones de red.
Dim InfoUnidad = From info In MisUnidades _
Where My.Computer.FileSystem.GetDriveInfo(info).DriveType = IO.DriveType.Network _
Select Unidad = My.Computer.FileSystem.GetDriveInfo(info).Name, _
Tipo = My.Computer.FileSystem.GetDriveInfo(info).DriveType
Dim miVista As New DataGridView
miVista.Dock = DockStyle.Fill
Me.Controls.Add(miVista)
miVista.DataSource = InfoUnidad.ToList
End Sub
Este es el resultado
Pep Lluis,
Hola PepLluis,
Gracias por la respuesta, pero podria de alguna forma agregar una columna en donde aparesca la ruta real de la unidad, es decir tengo una unidad de red que apunta a \\CesarVerano\TrabajosVarios\ y que al conectarla le dije que fuera la letra Z:, como podria hacer para que me apareciera en otra columna del datagrid que tienes en la imagen, la ubicación real, \\CesarVerano\TrabajosVarios\.
Cesar Verano
Bogotá – Colombia
Hola Cesar,
Creo que esto es lo que andas buscando..
http://support.microsoft.com/kb/119216/es
Saludos,
Pep Lluis,