2012-06-25 50 views
5

我正在編寫一個程序,將圖像下載到硬盤,然後我要將這些文件夾全部分割成CD。我不想創建和刻錄圖像,我只想將所有這些文件夾和文件刻錄到光盤上,就像它們在硬盤上一樣。任何人都知道在C#中執行此操作的方法?使用c將文件刻錄到CD#

我使用Windows 7和Visual Studio 2008

回答

5

有沒有辦法做到這一點,而不到Windows調用API調用。這似乎是與COM調用(對於XP爲ICDBurn,對於Windows Vista或更新版本爲MAPI)完成的。 Here is a SO Question可以指導你如何在C++中做到這一點。

如果您需要使用C#進行COM調用的幫助,請隨時就您遇到的問題開一個新問題。

4

從Windows Vista開始,您可以使用IMAPI API。此API使您可以將圖像刻錄到CD,DVD和藍光。

有關圖像主控API的更多信息當然可以在MSDN上找到:

http://msdn.microsoft.com/en-us/library/aa366450(v=VS.85).aspx

看看這個CodeProject上的文章裏面詳細地談論它:

另一個第三方庫,可以幫助是SharpRecorder。該代碼託管在Google上。看看是否它符合你的要求。如果沒有,你可以隨時訪問代碼,看看它是如何工作的,並從中學習。

1

有一對夫婦的方式使用C#和IMAP2這裏做,這是對Code Project

的例子也有另一個例子here使用C#

注:如果你正在做這7你會需要此update