Detectar Nombre unidad donde se inserto CD
Hola amigos,
Necesito saber el nombre del drive donde se inserta un CD, es decir, el Drive, porque segun eso le voy a dar una ruta a mi software para buscar un archivo....y como puede llamarse de tantas formas la unidad de CD ( F, G, H, etc...) , seria muy engorroso tener que preuntar la ruta cada vez que se inserta el CD... Existe una manera de detectar el nombre de la unidad que se inserto? Gracias! |
El truco 47 de Trucomania tiene el siguiente ejemplo, que sirve para saber de que tipo es una unidad:
El llamado a esta función es, por ejemplo:
Y la recomendación que hay mas abajo es la siguiente: Cita:
|
Ahora, también podrías usar el truco http://www.clubdelphi.com/trucos/ind...ll=0&scrollb=0 de nuestro amigo Domingo.
|
|
Solucion
No pues Jhonny lo del amigo Domingo parece interesante... lo revisare pero no creo que sea aplicable al problema.
Al tema: lo que yo hice para piratearme algunas cosillas es lo siguiente. La siguiente linea la debes poner (obviamente) dentro de la declaración de los métodos de la clase de tu formulario:
El siguiente código copialo dentro de la seccion de implementación de procedimientos. No olvides reemplazar (en caso de que tu formulario tenga otro), el nombre de la clase TForm1 por la que estes utilizando:
Ahora si ésto no te funciona y luego de haber analizado otras alternativas, pues usaría algo del código que te dieron antes:
Bueno te dí la forma correcta y un kludges que necesita algunos arreglos pues solo te sirve para saber que unidades son CD/DVD, ahora debes ver si tiene lo que buscas, si ya lo revisaste, etc., pero espero que el primero solucione tu inquitud. Suerte PD: Este tema esta death? por que me aparecen participaciones de mayo del 2003 y en la raíz dice que fue hace agunas horas? moderadores, GüebMosters can any one help me? |
Cita:
jhonny Fecha de Ingreso: May 2003 Localización: Cali (pachanguero turututu tutu)-Colombia Mensajes: 1.387 roman Fecha de Ingreso: May 2003 Localización: Ciudad de México Mensajes: 10.761 Salud OS. Edito: Este hilo fue creado hace 17 horas. |
Cita:
Ahora bien, El componente de roman me parece mas apropiado para este problema, pues simplifica la labor. En cuanto a lo del hilo pues te cuento que no esta muerto, lo de la participación de Mayo 2003 no se donde lo haz visto porque yo lo veo bien. |
Cita:
|
Cita:
http://www.clubdelphi.com/foros/show...96&postcount=2 Cita:
Cita:
|
mmm...
Estoy leyendo mal entonces? por que mayo? o es que estoy viendo la fecha de registro y no de participacion?
Seoane: lo de roman puede ser, pero lo mio e la "escencia" que puede ser usado con EEPROMs tambien. Lo otro en realidad si hice de los dos pero sin ventanas visibles ni nada de eso (VCL), detectaba lo insercion de una flash (EEPROM) y me lo copiaba sector por sector, el problema es que cuando hablamos de un Flash de 2Gb tarda (claro en segundo plano) y tarda mas cuando es una MP3 o MP4 pues labura como usb 1.1. Ademas el FAT16 no optimiza muy bien el orden de los datos que digamos, adicional a esto tenia que montarlo en una imagen para leer los datos y no me pareció del todo practico, asi que hice una copia de archivos normal... nunca lo use en CDs pues tampoco me parecio muy practico... quieren saber como hice mi pirateador flash? se los publicare proximamente. |
No pues, le voy a agregar el comentario
a mi componente para hacerlo la esencia. :D // Saludos |
Que?
No entendi lo que quisiste decir, pero bueno pirateemos!
|
La franja horaria es GMT +2. Ahora son las 14:17:51. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi