473,387 Members | 1,693 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,387 software developers and data experts.

CD/DVD burning component

Hello,

I'm wondering if anyone out there is aware of any .NET CD/DVD burning
component. I'm really just interested in burning files to CD/DVD do I
don't care about MP3/MPEG-2 support or anything like that. What I
basically need is the ability to put files and folders onto the CD/
DVD. Ideally it would work on IOStreams so that I could do it all in
memory with MemoryStream's.

Some of the things I would like but are not necessary:
1.) The ability to set the disc's volume name
2.) HD DVD/BluRay support
3.) The ability to erase a CD-RW or DVD+/-RW
4.) The ability to get progress as the burn process progresses (so I
can use progress bars and such)

My price point for this component is roughlyy $200-$250

Thanks!

Jul 24 '07 #1
3 6057
dmeglio,

If you are willing to do some work, you can save yourself the $200-$500
dollars. You can access the IMAPI interfaces in Windows XP and above (and
Windows Server 2003 and above) through the COM interop layer.

You will have to do some work to get your bytes in the MemoryStream
pushed out through an IStorage COM interface, but I don't see why it isn't
possible.

Here is the reference for IMAPI

http://msdn2.microsoft.com/en-us/library/aa366450.aspx

vbAccelerator.com even has a managed wrapper for the IMAPI interface
already which you can use:

http://www.vbaccelerator.com/home/NE...PI/article.asp
--
- Nicholas Paldino [.NET/C# MVP]
- mv*@spam.guard.caspershouse.com

"dmeglio" <dm*****@gmail.comwrote in message
news:11*********************@k79g2000hse.googlegro ups.com...
Hello,

I'm wondering if anyone out there is aware of any .NET CD/DVD burning
component. I'm really just interested in burning files to CD/DVD do I
don't care about MP3/MPEG-2 support or anything like that. What I
basically need is the ability to put files and folders onto the CD/
DVD. Ideally it would work on IOStreams so that I could do it all in
memory with MemoryStream's.

Some of the things I would like but are not necessary:
1.) The ability to set the disc's volume name
2.) HD DVD/BluRay support
3.) The ability to erase a CD-RW or DVD+/-RW
4.) The ability to get progress as the burn process progresses (so I
can use progress bars and such)

My price point for this component is roughlyy $200-$250

Thanks!

Jul 24 '07 #2
I think this component can do most of what you want:

http://www.rocketdivision.com/downlo...rburn_sdk.html

It's quite expensive for the professional versions, but if you can go with
the "Personal" edition, it's $245

Cheers,
Johnny


"dmeglio" <dm*****@gmail.comwrote in message
news:11*********************@k79g2000hse.googlegro ups.com...
Hello,

I'm wondering if anyone out there is aware of any .NET CD/DVD burning
component. I'm really just interested in burning files to CD/DVD do I
don't care about MP3/MPEG-2 support or anything like that. What I
basically need is the ability to put files and folders onto the CD/
DVD. Ideally it would work on IOStreams so that I could do it all in
memory with MemoryStream's.

Some of the things I would like but are not necessary:
1.) The ability to set the disc's volume name
2.) HD DVD/BluRay support
3.) The ability to erase a CD-RW or DVD+/-RW
4.) The ability to get progress as the burn process progresses (so I
can use progress bars and such)

My price point for this component is roughlyy $200-$250

Thanks!

Jul 25 '07 #3
IMAPI only supports CD, not DVD. Furthermore, I tried using it, it
seems broken. My CD-RW was detected as a CD-R (the drive, not the
disc). Therefore, Erase would not work. Windows itself recognizes that
I have a CD-RW, but not the IMAPI stuff...

In response to the other poster about StarBurn, their site confuses me
with the "shareware" limitation. It says to read the EULA for the
restrictions. When I look at the EULA it says "contact us for the
restrictions" I don't want to agree to a license that basically says
"it doesn't have to be in writing we can say whatever we want." Just
seems a bit shady to me....

On Jul 24, 3:29 pm, "Nicholas Paldino [.NET/C# MVP]"
<m...@spam.guard.caspershouse.comwrote:
dmeglio,

If you are willing to do some work, you can save yourself the $200-$500
dollars. You can access the IMAPI interfaces in Windows XP and above (and
Windows Server 2003 and above) through the COM interop layer.

You will have to do some work to get your bytes in the MemoryStream
pushed out through an IStorage COM interface, but I don't see why it isn't
possible.

Here is the reference for IMAPI

http://msdn2.microsoft.com/en-us/library/aa366450.aspx

vbAccelerator.com even has a managed wrapper for the IMAPI interface
already which you can use:

http://www.vbaccelerator.com/home/NE...iting_CDs/IMAP...

--
- Nicholas Paldino [.NET/C# MVP]
- m...@spam.guard.caspershouse.com

"dmeglio" <dmeg...@gmail.comwrote in message

news:11*********************@k79g2000hse.googlegro ups.com...
Hello,
I'm wondering if anyone out there is aware of any .NET CD/DVD burning
component. I'm really just interested in burning files to CD/DVD do I
don't care about MP3/MPEG-2 support or anything like that. What I
basically need is the ability to put files and folders onto the CD/
DVD. Ideally it would work on IOStreams so that I could do it all in
memory with MemoryStream's.
Some of the things I would like but are not necessary:
1.) The ability to set the disc's volume name
2.) HD DVD/BluRay support
3.) The ability to erase a CD-RW or DVD+/-RW
4.) The ability to get progress as the burn process progresses (so I
can use progress bars and such)
My price point for this component is roughlyy $200-$250
Thanks!- Hide quoted text -

- Show quoted text -

Jul 25 '07 #4

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

Similar topics

4
by: Hendrik Christian | last post by:
Hi all, Is it possible to programmatically using C# burn a bunch of files in a predefined location to CD-R ? The application will be run in Windows 2000 environments. If it's possible, I would...
0
by: cyberkoks | last post by:
Hi all, I have a problem, may be you are able to help me ;) We wrote an application that burns audio CDs and everything works fin (we're using IMAPI for burning). But if burn process finishes...
4
by: Albert Leibbrandt | last post by:
Hi Can anybody tell me which windows API or python module they are using for writing cd's / dvd's with python? Thanks Albert
1
by: Matt | last post by:
Morning all, I'm writing an app to speed up distribution of updates to remote users for some of our software. At the moment, it works like this: 1) CD Images (in the form of ISOs) exist in a...
4
by: =?Utf-8?B?Sm9hY2hpbQ==?= | last post by:
How can you easily burn CDs and DVDs using C# and .NET?
1
by: =?Utf-8?B?ZWxsYW52YW5uaW4=?= | last post by:
Hi I used to be able to send pictures or music to my CD-RW drive using Windows XP. Now I am unable to do this because when I right click to send to the drive it is not an option. Also I notice...
3
by: hambone2123 | last post by:
hi, im using windows vista and i tried burning a movie to dvd and when i play the dvd in my dvd player its in black and white and the screen jumps up and down what should i do
5
by: drabina | last post by:
Hi, I am looking for a way to burn CDs from VB.NET application. I have found a lot of posts asking about that but the links provided are mostly dead. There is IMAPI but as far as I know, it is...
1
by: =?Utf-8?B?cnNoZXBwMDY=?= | last post by:
im kinda new to burning dvds. im using windows dvd maker. i have gotten it to work and can play movie on my standalone dvd player. but when it displays on my tv the movie is scruched up . peoples...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
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
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
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: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
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,...

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.