Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Format a CD with Nero SDK

Posted on 2003-11-26
12
Medium Priority
?
2,005 Views
Last Modified: 2010-05-18
I would like to format a CD

I'm writing a VB6 application that should automatically format a CD when I put a new CD in the burnerdevice. I would like to format the CD in UDF so I can use Explorer to look at the CD as a extra HD. I'm going to use Nero SDK. Is it possibly?
0
Comment
Question by:mikael_lu
  • 6
  • 6
12 Comments
 
LVL 48

Expert Comment

by:AlexFM
ID: 9823377
Nero allows to use virtual drive only for CDRW disks.
For CDR you need to write disk in the program. Only when disk is written and closed it is available to Explorer as read-only media. If you want to write CD by such way, use NeroCOM product which is part of Nero SDK.

If you want to use virtual drive (look at the CD as a extra HD), you can use Nero Burning ROM for CD RW only, or Roxio Direct CD (works both for CDR and CDRW).
0
 

Author Comment

by:mikael_lu
ID: 9823544
I'm giong to use the CD for backup. I'm having a another application that is writing to the CD, if the CD is formatted.
I have looked at NeroCOM product but I didn't understand if it's possible to format a CD-R. I have seen the example how to write a CD but I don't want to close the CD after I have written to it.
0
 
LVL 48

Expert Comment

by:AlexFM
ID: 9823669
Generally, there are two ways to write to CD:

1) Wtiting to CD completely under program control. When all information is written, you can close disk. But later this disk may be continued by the same program. All time program writes to the disk, it is not available to other programs. Only when CD is closed, it is available through drive letter, but as read-only media.
This is a way most of CD Writer programs are working: Nero Burning ROM, Roxio CD Creator and others.

2) Creating of virtual drive, so that every program can write to CD using CopyFile. There are 3 products allowing this mode:
Nero - only for CDRW disks;
Roxio Direct CD. It has no program interface and disk may be fotmatted only outside of your program.
RSJ CD Writer - disk may be formatted using RSK SDK.

Windows XP has it's own built-in support of CD Burning, if you are interesting, I can give you a link to VB component which allows to use this feature.
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

Author Comment

by:mikael_lu
ID: 9823826
I'm using W2000 then I have to use RSK SDK. Have you any experience of that product?
0
 
LVL 48

Expert Comment

by:AlexFM
ID: 9823958
Here are some links:

Recording Software Forum
http://club.cdfreaks.com/forumdisplay.php?s=544b04c06b92f36e018ab6bea2236d8d&forumid=59

Nero SDK Forum
http://club.cdfreaks.com/forumdisplay.php?s=544b04c06b92f36e018ab6bea2236d8d&forumid=73

Nero SDK download
http://www.nero.com/en/631951858152503.html
SDK is free, includes Nero COM, works if you have Nero Burning ROM installed on the computer.

RSJ CD Writer
http://www.rsj.de/stage/en/cdwriter/default.asp


I worked previously with Roxio. However, it doesn't contain programming interface and I decided to replace it with something else. I tried RSJ and Nero and currently I am using Nero. My recommendation is Nero, however, if you must create virtual CDR drive for some third-party tool, consider using Roxio or RSJ. Using Roxio you can create virtual drive, but not in the program. Using RSJ you can do this programmatically, see RSJ Visual Basic sample.
0
 

Author Comment

by:mikael_lu
ID: 9830624
Hi AlexFM,
Thanks for all links.
I have installed RSJ CD Writer on my PC, but the program can't find my USB burnerdevice (Iomega), so I consider to use a CD-RW instead and use NeroCOM. I have been looking in the manual for NerCOM, but my knowledge is not good enough. Do you know how to format a CD-RW with NerCOM?
0
 
LVL 48

Expert Comment

by:AlexFM
ID: 9830705
I don't know this since I use Nero SDK for C++ and don't use InCD. Try to ask in the Nero SDK Forum. Be patient if you don't get reply immidiately. There is some guy from Nero who answers to all unanswered questions in this forum, but this takes some time.
Notice that even if there is no such function in NeroCOM, you can still use InCD allowing to user to format the CD outside of your program.

By the way, previously I needed to decide what CD burning product to use in my program, and I think Nero is the best available product for CD burning.
0
 

Author Comment

by:mikael_lu
ID: 9830752
Thanks for all help AlexFM,
I keep working with this problem and some day I will find a solution.
0
 
LVL 48

Accepted Solution

by:
AlexFM earned 2000 total points
ID: 9830885
This is answer (unfortunately, negative) to your question:

http://club.cdfreaks.com/showthread.php?s=&threadid=72757&highlight=InCD
0
 

Author Comment

by:mikael_lu
ID: 9831252
I can install XP instead and use it's own built-in support for CD-burning. I'm interested for the link you mention yesterday.
Is it possible to get it from you?
0
 
LVL 48

Expert Comment

by:AlexFM
ID: 9831291
0
 

Author Comment

by:mikael_lu
ID: 9831357
Thanks for all help AlexFM.
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

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

Introduction While answering a recent question (http://www.experts-exchange.com/Q_27402310.html) in the VB classic zone, I wrote some VB code in the (Office) VBA environment, rather than fire up my older PC.  I didn't post completely correct code o…
When trying to find the cause of a problem in VBA or VB6 it's often valuable to know what procedures were executed prior to the error. You can use the Call Stack for that but it is often inadequate because it may show procedures you aren't intereste…
Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
Get people started with the utilization of class modules. Class modules can be a powerful tool in Microsoft Access. They allow you to create self-contained objects that encapsulate functionality. They can easily hide the complexity of a process from…

824 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