Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   enviar a cdrom (https://www.clubdelphi.com/foros/showthread.php?t=4784)

Sick boy 28-10-2003 18:04:32

enviar a cdrom
 
Hola a todos,

¿ Alguien sabe como hacer lo de "enviar a disco 3 1/2" o "enviar a unidad CD-RW" que aparece en el menu popup cuando haces click con el boton derecho en el explorer ?

Lo que necesito es poder enviar unos archivos a un CD, y que el windows XP se encargue de grabarlos, ya que no encuentro herramientas para grabar CDs

Muchas gracias

roman 28-10-2003 18:18:17

Si la unidad CDRW está configurada para ello entonces se comporta como cualquier otra unidad de disco, flexible o dura, de manera que basta usar cualquier método normal para copiar archivos, por ejemplo, CopyFile. Para recorrer todos los archivos de una carpeta puedes usar FindFirst y FindNext.

// Saludos

Sick boy 28-10-2003 20:14:30

gracias, pero eso ya lo habia probado y no funciona.

Lo que busco es lo que hace el windows XP cuando le dices que envie un fichero a la unidad CDRW.

No utiliza el software de grabacion instalado, sino que lo graba utilizando un programa de windows.

Los archivos van a c:\...\Configuracion local\application data\Microsoft\cdburning

jejeje, acabo de probarlo y funciona, basta con enviar los archivos (via copyfile) a esa carpeta, y al abrir el explorador de windows en la unidad d:\ aparecen listos para grabar.

gracias de nuevo, he resuelto la duda mientras te contestaba :)

Sick boy 28-10-2003 20:29:15

Para finalizar, decir que no se si esto funciona en otros windows, agradeceria que alguien con el milenium o el win2000 compruebe si funciona.

La clave del registro que contiene la ruta de la carpeta para grabar es:
HKEY_CURRENT_USER\Software\Microsoft\CurrentVersion\Explorer\Shell Folders\

Hay bastantes claves, pero la que nos interesa es CD Burning.

Hay otras entradas interesantes, como la de "send to", que contiene los accesos directos a las aplicaciones que aparecen en "Enviar a!

saludos


La franja horaria es GMT +2. Ahora son las 01:50:15.

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