473,388 Members | 1,215 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,388 software developers and data experts.

Burn CD from VB.NET

I need to be able to burn a CD from VB.NET. The OS is XP so I don't care
how it does it, but not having to go through the wizard of course--and free.

I have searched and found XPBurn, but couldn't see a way to place a volume
label on the CD.

Here's exactly what I want to do:

1.) Run a program that generates a GUID product ID for the CD (I have this
part)
2.) Set the label of the new CD
3.) Burn the application files and the ID to the CD

If there is a way I can monitor when the CD drive is open or closed, etc.
That would be nice. I need to burn 100 CD's like this and just being a
matter of opening the CD, sticking in a CD-R or RW and closing it--then the
software (which would already be running with a preset (#to burn) would
start burning again with no other user interaction.

Thanks,

Shane
Aug 4 '06 #1
6 8920

SStory wrote:
I need to be able to burn a CD from VB.NET. The OS is XP so I don't care
how it does it, but not having to go through the wizard of course--and free.

I have searched and found XPBurn, but couldn't see a way to place a volume
label on the CD.

Here's exactly what I want to do:

1.) Run a program that generates a GUID product ID for the CD (I have this
part)
2.) Set the label of the new CD
3.) Burn the application files and the ID to the CD

If there is a way I can monitor when the CD drive is open or closed, etc.
That would be nice. I need to burn 100 CD's like this and just being a
matter of opening the CD, sticking in a CD-R or RW and closing it--then the
software (which would already be running with a preset (#to burn) would
start burning again with no other user interaction.
I use CopyToCD to do this with VB. It isn't free, but it is cheap, and
you can download a trial version.

www.copytocd.com

Aug 4 '06 #2
Do you have the SDK? If so can you do each of the things I mentioned with
it?
I have a normal CD burner program that will make copy after copy. I was
wanting to better automate the process and I burn a unique ID on each CD.

Thanks,

Shane

<za***@construction-imaging.comwrote in message
news:11**********************@i3g2000cwc.googlegro ups.com...
>
SStory wrote:
>I need to be able to burn a CD from VB.NET. The OS is XP so I don't care
how it does it, but not having to go through the wizard of course--and
free.

I have searched and found XPBurn, but couldn't see a way to place a
volume
label on the CD.

Here's exactly what I want to do:

1.) Run a program that generates a GUID product ID for the CD (I have
this
part)
2.) Set the label of the new CD
3.) Burn the application files and the ID to the CD

If there is a way I can monitor when the CD drive is open or closed, etc.
That would be nice. I need to burn 100 CD's like this and just being a
matter of opening the CD, sticking in a CD-R or RW and closing it--then
the
software (which would already be running with a preset (#to burn) would
start burning again with no other user interaction.

I use CopyToCD to do this with VB. It isn't free, but it is cheap, and
you can download a trial version.

www.copytocd.com

Aug 4 '06 #3

SStory wrote:
Do you have the SDK? If so can you do each of the things I mentioned with
it?
I have a normal CD burner program that will make copy after copy. I was
wanting to better automate the process and I burn a unique ID on each CD.
According to their documentation, you have to convince them that you
will be selling a product that includes their SDK code and guarentee a
minimum number of sales before they will send you a copy of the SDK.
Since I am using for my own personal use, I took their command line
version and wrote my own SDK.

You can do exactly what you ask using VB and their command line
version. The only thing you cannot do is detect if the CD tray is in or
out, but you can control CopyToCD to tell to either eject the tray
after burning or not eject the tray.

Aug 4 '06 #4
Thanks for the input!

But, can you set the volume label?

I have already found software XPBURN that will let me do a simple add files
and burn, but I want to put a label on it.

Thanks,

Shane

<za***@construction-imaging.comwrote in message
news:11**********************@s13g2000cwa.googlegr oups.com...
>
SStory wrote:
>Do you have the SDK? If so can you do each of the things I mentioned
with
it?
I have a normal CD burner program that will make copy after copy. I was
wanting to better automate the process and I burn a unique ID on each CD.

According to their documentation, you have to convince them that you
will be selling a product that includes their SDK code and guarentee a
minimum number of sales before they will send you a copy of the SDK.
Since I am using for my own personal use, I took their command line
version and wrote my own SDK.

You can do exactly what you ask using VB and their command line
version. The only thing you cannot do is detect if the CD tray is in or
out, but you can control CopyToCD to tell to either eject the tray
after burning or not eject the tray.

Aug 4 '06 #5

SStory wrote:
Thanks for the input!

But, can you set the volume label?
Yes, the command line version of CopyToCD has a command switch to
specify the volume label. I use it all the time.
>
I have already found software XPBURN that will let me do a simple add files
and burn, but I want to put a label on it.

Thanks,

Shane

<za***@construction-imaging.comwrote in message
news:11**********************@s13g2000cwa.googlegr oups.com...

SStory wrote:
Do you have the SDK? If so can you do each of the things I mentioned
with
it?
I have a normal CD burner program that will make copy after copy. I was
wanting to better automate the process and I burn a unique ID on each CD.
According to their documentation, you have to convince them that you
will be selling a product that includes their SDK code and guarentee a
minimum number of sales before they will send you a copy of the SDK.
Since I am using for my own personal use, I took their command line
version and wrote my own SDK.

You can do exactly what you ask using VB and their command line
version. The only thing you cannot do is detect if the CD tray is in or
out, but you can control CopyToCD to tell to either eject the tray
after burning or not eject the tray.
Aug 4 '06 #6
Thanks again.

<za***@construction-imaging.comwrote in message
news:11**********************@p79g2000cwp.googlegr oups.com...
>
SStory wrote:
>Thanks for the input!

But, can you set the volume label?

Yes, the command line version of CopyToCD has a command switch to
specify the volume label. I use it all the time.
>>
I have already found software XPBURN that will let me do a simple add
files
and burn, but I want to put a label on it.

Thanks,

Shane

<za***@construction-imaging.comwrote in message
news:11**********************@s13g2000cwa.googleg roups.com...
>
SStory wrote:
Do you have the SDK? If so can you do each of the things I mentioned
with
it?
I have a normal CD burner program that will make copy after copy. I
was
wanting to better automate the process and I burn a unique ID on each
CD.

According to their documentation, you have to convince them that you
will be selling a product that includes their SDK code and guarentee a
minimum number of sales before they will send you a copy of the SDK.
Since I am using for my own personal use, I took their command line
version and wrote my own SDK.

You can do exactly what you ask using VB and their command line
version. The only thing you cannot do is detect if the CD tray is in or
out, but you can control CopyToCD to tell to either eject the tray
after burning or not eject the tray.

Aug 4 '06 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

9
by: hokiegal99 | last post by:
Hi Again, I have Macs, Windows and Linux PCs. I'd like to have a generic HDD burn in program to test new drives on all platforms. I know Python is portable enough to handle the platform...
2
by: jack | last post by:
Hello, I would like to burn a CD or DVD in my VB.NET Program. Can this be done? Thanks, Jack
2
by: Bernie | last post by:
Hi, I'm very new to .NET but have been using VB since version 5. I need a way to write a backup file to CD without user intervention. A command line batch file would be easiest but I also want...
5
by: Sobhan.Vezzu | last post by:
Hi All, In our project we need to burn CD/DVD according to the size/availability. For this we chose www.binarymagics.com software and we are having many issues with this. Have people tried any...
2
by: Elioth | last post by:
Hi, I want to know, how to burn CD from VB 2005 ?. First burn data CD and then Audio CD. Thanks for all help. Elioth Collazo
1
by: =?Utf-8?B?ZGF2aWQ=?= | last post by:
when trying to burn a track from burn list a pop up says insert blank disc.when i do this the disc is recognized on the lhs of screen in d drive but not on rhs of screen where it says insert blank...
6
by: Academia | last post by:
I have a computer at home with a (slow) dialup connection and a computer at school with a fast connection. I want to go there (it is not close) and down load Vb2008 express, burn it into a CD,...
4
by: Jerry Spence1 | last post by:
I am creating a project involving video files and I need to be able to offer the user the ability to burn the result to DVD. I don't need any fancy titles, transitions or anything. I know there...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.