最早的windows xp是不支持dvd刻录的,因为在windows xp发布的时候很少有人买得起dvd的刻录机。 在大概2007年微软开始让windows xp支持dvd刻录,并且为此出了一个升级包。升级包可以在: http://support.microsoft.com/kb/KB932716 下载。 但是vc6.0不支持Image Mastering API Version 2.0 (IMAPI2),所以也不支持dvd刻录。 所以要想编写dvd刻录功能相关的代码需要选择vs2005/2008系列的开发环境。 至于用vc6编写的程序只能通过调用外部程序来实现dvd刻录了。 这里主要说的就是这种情况下可以使用的外部程序。
Windows Server 2003 Resource Kit Tools中包含一个dvdburn.exe的工具可以很简单的实现dvd刻录。 下载地址是: http://www.microsoft.com/downloads/details.aspx?FamilyID=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&displaylang;=en 至于cd刻录,也可以使用这个工具实现: http://isorecorder.alexfeinman.com/CreateCD.htm