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

HowTo Burn CD or DVD?

Hello Developers,
I am developing an application using Visual C++ .NET Windows Forms. I would
like to add CD or DVD burning functionality into my application. I want to
burn a data cd or dvd. I could not find any documentation about burning a cd
or dvd. Things that I found do not have enough explanations. I am requesting
your guidance.
Thank you very much in advance.
--
~~~~~~~~~~~~~~~~~~~
İyi Çalışmalar
Alper AKÇAYÖZ (Bil Muh)

Wish You Good Work
Alper AKCAYOZ (Bil Muh)
Nov 17 '05 #1
5 3375
"Alper AKCAYOZ" <bi*********@hotmail.com_SiLiNiZ_REMOVE> wrote in message
news:9A**********************************@microsof t.com...
I am developing an application using Visual C++ .NET Windows Forms. I
would
like to add CD or DVD burning functionality into my application. I want to
burn a data cd or dvd. I could not find any documentation about burning a
cd
or dvd. Things that I found do not have enough explanations. I am
requesting
your guidance.


Win32 provides the Image Mastering API (IMAPI) for burning CDs. AFAIK, it is
available on XP and later. You could use Platform Invoke (aka P/Invoke) to
call the functions of the API from a .Net application.

FWIW, I did a quick googgle for

IMAPI ".net"

and this is the link that came up first

http://www.vbaccelerator.com/home/NE...PI/article.asp

Regards,
Will
Nov 17 '05 #2
> Win32 provides the Image Mastering API (IMAPI) for burning CDs. AFAIK, it
is available on XP and later. You could use Platform Invoke (aka P/Invoke)
to call the functions of the API from a .Net application.

BTW, why bother doing C++ if you bother (on top of that) doing pinvoke!

I would advice either:
- code in C# and pinvoke the relevant function
- code in C++, import the header, link with the lib and call starint into
the C function!

I will take this opportunity to ask you William...
why do you suggest that?
What's the point of bothering going through the error prone and lengthy
process of redefining the method while you could just call them?
Nov 17 '05 #3
Hi Alper,
we have gruduated from same uni. We met at TEKMER. How is going on ? It
would be nice to keep in touch.
hozavalsiz#gmail#
By the way change your signature :) to English :Com. Eng

"Alper AKCAYOZ" <bi*********@hotmail.com_SiLiNiZ_REMOVE> wrote in message
news:9A**********************************@microsof t.com...
Hello Developers,
I am developing an application using Visual C++ .NET Windows Forms. I
would
like to add CD or DVD burning functionality into my application. I want to
burn a data cd or dvd. I could not find any documentation about burning a
cd
or dvd. Things that I found do not have enough explanations. I am
requesting
your guidance.
Thank you very much in advance.
--
~~~~~~~~~~~~~~~~~~~
Ýyi Çalýþmalar
Alper AKÇAYÖZ (Bil Muh)

Wish You Good Work
Alper AKCAYOZ (Bil Muh)

Nov 17 '05 #4
Thank you very much for your responses. I would like to use my application to
work on Win 2000 and XP. How could it be possible to develop CD burning
function at Win 2K?

--
~~~~~~~~~~~~~~~~~~~
İyi Çalışmalar
Alper AKÇAYÖZ (Bil Muh)

Wish You Good Work
Alper AKCAYOZ (Bil Muh)
"William DePalo [MVP VC++]" wrote:
"Alper AKCAYOZ" <bi*********@hotmail.com_SiLiNiZ_REMOVE> wrote in message
news:9A**********************************@microsof t.com...
I am developing an application using Visual C++ .NET Windows Forms. I
would
like to add CD or DVD burning functionality into my application. I want to
burn a data cd or dvd. I could not find any documentation about burning a
cd
or dvd. Things that I found do not have enough explanations. I am
requesting
your guidance.


Win32 provides the Image Mastering API (IMAPI) for burning CDs. AFAIK, it is
available on XP and later. You could use Platform Invoke (aka P/Invoke) to
call the functions of the API from a .Net application.

FWIW, I did a quick googgle for

IMAPI ".net"

and this is the link that came up first

http://www.vbaccelerator.com/home/NE...PI/article.asp

Regards,
Will

Nov 17 '05 #5
"Lloyd Dupont" <net.galador@ld> wrote in message
news:eE****************@TK2MSFTNGP12.phx.gbl...
Win32 provides the Image Mastering API (IMAPI) for burning CDs. AFAIK, it I will take this opportunity to ask you William...
why do you suggest that?


Why would I do that? That's easy, so I can use _my_ favored language.

You are of course free to choose whatever language you like.
What's the point of bothering going through the error prone and lengthy
process of redefining the method while you could just call them?


Mostly because the OP asked about a .Net solution.

Regards,
Will
Nov 17 '05 #6

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

Similar topics

4
by: Josef Sachs | last post by:
Is Andrew Kuchling's regex-to-re HOWTO available anywhere? I've found the following (dead) links on various Web pages: http://py-howto.sourceforge.net/regex-to-re/regex-to-re.html...
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: Antonio Ooi | last post by:
Hi, Probably due to my 'Language for non-Unicode Setting' in Regional Settings, my ASP page keeps outputing the date format as Chinese Simplified characters when issuing say, <%=Now()%>. In...
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
6
by: SStory | last post by:
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...
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...
8
by: g.vukoman | last post by:
Hi all, I asking me how to design my method. Should I use pointer only? Or references? Or Values? I don't know... Below is a small method to read the mem amount of a machine. Fell free to...
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...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
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: 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: 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
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...

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.