Click here to Skip to main content
15,887,135 members
Please Sign up or sign in to vote.
4.00/5 (1 vote)
Hi,

I want to know that is there any possibility to burn CDs and DVDs in Windows XP as Windows 7 does? Windows 7 provides an option to burn CD and DVDs by using them as a USB drive, if we enable this option then we can use simple C++ File I/O to burn CDs and DVDs with data.

Actually I needed this in order to create some special files and folders for CD protection which can only be possible by using low level C I/O routines. I am able to do this in Windows 7 by using CD/DVD as USB, but are not able to perform the same in Windows XP.

My second question is how to perform DSK to ISO conversion. Perhaps it is possible to read the whole volume as raw hex dump into a DSK file? Then convert this DSK file into an ISO file to burn on CD/DVD.

Thanks in advance
Posted
Updated 5-May-10 21:16pm
v2

NO, XP can only READ some UDF versions, and it cannot use them as a R/W file system. You'll find that most CD burning utilities (Nero, Roxio, or whatever they're called nowadays) include a UDF driver fo XP.
You'll find some interesting source code for handling various file formats (including ISO) here[^].
 
Share this answer
 
I'm not aware of free UDF writing software on XP which would allow this. (the thing you refer to as 'Live File System' is actually UDF.
Read up on it http://en.wikipedia.org/wiki/Universal_Disk_Format

Commercial solutions are available, notably DLA by Nero, and Incd by Roxio.
 
Share this answer
 
Thanks Michel for your answer, during googling I found that actually Vista and Windows 7 provides you two options to burn CD/DVD i.e. Live File System and Mastered File System. By using Live File System you are able to burn CD/DVD in an incremental manner to use it as regular floppy/usb drive to write data. So if we can acheive this functionality of Live File System I can achieve what I want. Is there any API/library which can allow me to burn CD/DVD using Live File System rather than Mastered File System.
 
Share this answer
 
v2
Comments
Michel Godfroid 7-May-10 4:13am    
Please don't use the answer button to reply to questions. use the 'add comment facility, that way we get an email with your comments.
Yes it is UDF Michel, but is there any API exist to format the media to use it with UDF Packet Writing. There is an API exist for Vista to format CD/DVD to use them for packet, what I have to do for the same which I needed in XP
 
Share this answer
 
Comments
Christian Graus 7-May-10 7:17am    
Don't push answer if you're not posting an answer. Instead, use the Add Comment button to add comments to the person who answered you.
eliezer reinstein 8-Jun-10 4:56am    
Hi,
Where can I find the VISTA API for formatting dvd for UDF?
Thanks
ereinste

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900