saber en qué unidad tengo el cd-rom

28/02/2005 - 18:15 por Mar | Informe spam
Hola a todos!
Tengo una aplicación en vb .net que visualiza una serie de archivos que
están en un cd. Mi problema es que tengo que saber la unidad en la que está
asignado el cd-rom para recoger esos archivos, teniendo en cuenta que cada
usuario podría tener distintos nombres en la unidad asignada al cd-rom.
¿Alguna idea?
Muchas gracias,
Mar.

Preguntas similare

Leer las respuestas

#1 Guillermo guille
28/02/2005 - 21:02 | Informe spam
en mi sitio tengo un ejemplo para VB6:
http://www.elguille.info/vb/utilidades/GETDT.HTM

Creo que también tenía algo para VB.NET, pero no lo encuentro...

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"Mar" wrote in message
news:
Hola a todos!
Tengo una aplicación en vb .net que visualiza una serie de archivos que
están en un cd. Mi problema es que tengo que saber la unidad en la que está
asignado el cd-rom para recoger esos archivos, teniendo en cuenta que cada
usuario podría tener distintos nombres en la unidad asignada al cd-rom.
¿Alguna idea?
Muchas gracias,
Mar.

Respuesta Responder a este mensaje
#2 Mar
28/02/2005 - 22:23 | Informe spam
lo he estado mirando y no me vale porque me falla, lo necesitaría en vb .net
por favor o alguna otra idea.

"Guillermo 'guille'" wrote:

en mi sitio tengo un ejemplo para VB6:
http://www.elguille.info/vb/utilidades/GETDT.HTM

Creo que también tenía algo para VB.NET, pero no lo encuentro...

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"Mar" wrote in message
news:
> Hola a todos!
> Tengo una aplicación en vb .net que visualiza una serie de archivos que
> están en un cd. Mi problema es que tengo que saber la unidad en la que está
> asignado el cd-rom para recoger esos archivos, teniendo en cuenta que cada
> usuario podría tener distintos nombres en la unidad asignada al cd-rom.
> ¿Alguna idea?
> Muchas gracias,
> Mar.
>



Respuesta Responder a este mensaje
#3 José Ramón
01/03/2005 - 12:07 | Informe spam
Con esto puedes encontrar la/s unidade/s de cdRom (el tipo 5)

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click

Dim drives As New ManagementClass("Win32_LogicalDisk")

Dim drive As ManagementObject

Dim info As String

For Each drive In drives.GetInstances()

info = "Disco " & CStr(drive.Properties("Name").Value) & vbCrLf & "NºSerie:
" & CStr(drive.Properties("VolumeSerialNumber").Value)

info &= "Tipo: "

Select Case drive.Properties("DriveType").Value.ToString

Case "0" : info &= "Unknown" & vbCrLf

Case "1" : info &= "No Root Directory " & vbCrLf

Case "2" : info &= "Removable Disk" & vbCrLf

Case "3" : info &= "Local Disk" & vbCrLf

Case "4" : info &= "Network drive" & vbCrLf

Case "5" : info &= "Compact Disc" & vbCrLf

Case "6" : info &= "RAM Disk" & vbCrLf

End Select

MsgBox(info)

Next





End Sub
Respuesta Responder a este mensaje
#4 Guillermo guille
01/03/2005 - 16:26 | Informe spam
por supuesto tenías que adaptarlo a VB.NET, pero con lo que te dice aquí José
Ramón y el que te responde Morgana a la misma pregunta hecha "sólo" cinco horas
después... pues puede que te solucione tu duda...

en fin...

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"Mar" wrote in message
news:
lo he estado mirando y no me vale porque me falla, lo necesitaría en vb .net
por favor o alguna otra idea.

"Guillermo 'guille'" wrote:

en mi sitio tengo un ejemplo para VB6:
http://www.elguille.info/vb/utilidades/GETDT.HTM

Creo que también tenía algo para VB.NET, pero no lo encuentro...

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"Mar" wrote in message
news:
> Hola a todos!
> Tengo una aplicación en vb .net que visualiza una serie de archivos que
> están en un cd. Mi problema es que tengo que saber la unidad en la que
> está
> asignado el cd-rom para recoger esos archivos, teniendo en cuenta que cada
> usuario podría tener distintos nombres en la unidad asignada al cd-rom.
> ¿Alguna idea?
> Muchas gracias,
> Mar.
>



Respuesta Responder a este mensaje
#5 Mar
04/03/2005 - 12:59 | Informe spam
Ya sé que tenía que adaptarlo pero es dificil adaptar un lenguaje que no
conozco a vb .net... de hecho mi pregunta ponía claramente que pedía el
código en vb .net y por su puesto tanto José Ramón como Morgana me ayudaron.
En fin...

"Guillermo 'guille'" wrote:

por supuesto tenías que adaptarlo a VB.NET, pero con lo que te dice aquí José
Ramón y el que te responde Morgana a la misma pregunta hecha "sólo" cinco horas
después... pues puede que te solucione tu duda...

en fin...

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"Mar" wrote in message
news:
> lo he estado mirando y no me vale porque me falla, lo necesitaría en vb .net
> por favor o alguna otra idea.
>
> "Guillermo 'guille'" wrote:
>
>> en mi sitio tengo un ejemplo para VB6:
>> http://www.elguille.info/vb/utilidades/GETDT.HTM
>>
>> Creo que también tenía algo para VB.NET, pero no lo encuentro...
>>
>> Nos vemos.
>> Guillermo
>> Microsoft VB MVP desde 1997
>> Te invito a mi sitio dedicado al VB y más...
>> http://www.elguille.info/
>> http://www.mundoprogramacion.com/
>> (puede que el correo usado sea anti-spam)
>>
>>
>> "Mar" wrote in message
>> news:
>> > Hola a todos!
>> > Tengo una aplicación en vb .net que visualiza una serie de archivos que
>> > están en un cd. Mi problema es que tengo que saber la unidad en la que
>> > está
>> > asignado el cd-rom para recoger esos archivos, teniendo en cuenta que cada
>> > usuario podría tener distintos nombres en la unidad asignada al cd-rom.
>> > ¿Alguna idea?
>> > Muchas gracias,
>> > Mar.
>> >
>>
>>
>>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida