Solved

Virtual CD Burner

Posted on 2006-07-13
4
547 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

What Security Threats Are You Missing?

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

Join & Write a Comment

The purpose of this article is to demonstrate how we can use conditional statements using Python.
VM backups can be lost due to a number of reasons: accidental backup deletion, backup file corruption, disk failure, lost or stolen hardware, malicious attack, or due to some other undesired and unpredicted event. Thus, having more than one copy of …
This theoretical tutorial explains exceptions, reasons for exceptions, different categories of exception and exception hierarchy.
The goal of the video will be to teach the user the concept of local variables and scope. An example of a locally defined variable will be given as well as an explanation of what scope is in C++. The local variable and concept of scope will be relat…

758 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

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now