Solved

Virtual CD Burner

Posted on 2006-07-13
4
556 Views
Last Modified: 2013-11-15
Im trying to find some information that will point me in the right direction with hopefully at least a bit of sample source code. I am looking to create a simple virtual cd-r drive if you will; something that just uses the hard drive for space but to other applications it looks like a cd-r drive so I can "burn" files to it.

Please, if you can help me find some information as to how to do this in any programming language, I would be greatful and would of course grant you the points.

Thanks
0
Comment
Question by:rushtheweb
4 Comments
 
LVL 8

Accepted Solution

by:
manish_regmi earned 250 total points
ID: 17105807
you basically need to know the format of iso 9660 etc

your application can create a simple file on hard disk and write data in specfic format.

the spec of ISO format is here
http://en.wikipedia.org/wiki/ISO_image
http://en.wikipedia.org/wiki/ISO_9660

cdrom file system spec's here
http://www.nondot.org/~sabre/os/articles/FileSystems/

regards
Manish Regmi
0
 
LVL 21

Assisted Solution

by:JesterToo
JesterToo earned 250 total points
ID: 17186849
Unless you just really have your heart set on creating an application from scratch to do this (read:  reinventing the wheel) there is a simple off-the-shelf solution.

For the purpose of creating an ISO image of the data you want available on the CD Image, you can use GoldenHawk's MAKEISO (part of their shareware DOS package... be sure to get the 32-bit version and NOT the 16-bit version if you're using IDE devices).  

For mounting the CD Image (the ISO file) as a virtual CD-ROM, you can use the freeware version of MagicDisc from MagicISO.

There are probably free alternatives to GoldenHawk's software if you google for it.  I highly recommend GoldenHawk's programs having used them for many years with great reliability.  As for MagicDisc, I have just downloaded it for a purpose similar to yours but have not yet used it.

Here;s the links:   http://www.magiciso.com/tutorials/miso-magicdisc-overview.htm
                           http://www.goldenhawk.com/dos.htm

Regards,
Lynn
0

Featured Post

VMware Disaster Recovery and Data Protection

In this expert guide, you’ll learn about the components of a Modern Data Center. You will use cases for the value-added capabilities of Veeam®, including combining backup and replication for VMware disaster recovery and using replication for data center migration.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

How to fix error ""Failed to validate the vCentre certificate. Either install or verify the certificate by using the vSphere Data Protection Configuration utility" when you are trying to connect to VDP instance from Vcenter.
The Delta outage: 650 cancelled flights, more than 1200 delayed flights, thousands of frustrated customers, tens of millions of dollars in damages – plus untold reputational damage to one of the world’s most trusted airlines. All due to a catastroph…
The goal of the video will be to teach the user the difference and consequence of passing data by value vs passing data by reference in C++. An example of passing data by value as well as an example of passing data by reference will be be given. Bot…
The viewer will be introduced to the technique of using vectors in C++. The video will cover how to define a vector, store values in the vector and retrieve data from the values stored in the vector.

786 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question