我正在編寫一個程序,將圖像下載到硬盤,然後我要將這些文件夾全部分割成CD。我不想創建和刻錄圖像,我只想將所有這些文件夾和文件刻錄到光盤上,就像它們在硬盤上一樣。任何人都知道在C#中執行此操作的方法?使用c將文件刻錄到CD#
我使用Windows 7和Visual Studio 2008
我正在編寫一個程序,將圖像下載到硬盤,然後我要將這些文件夾全部分割成CD。我不想創建和刻錄圖像,我只想將所有這些文件夾和文件刻錄到光盤上,就像它們在硬盤上一樣。任何人都知道在C#中執行此操作的方法?使用c將文件刻錄到CD#
我使用Windows 7和Visual Studio 2008
IMAPI2 - IMAPI API的第2版 - 是Windows 7原生的,並且是首選接口。
http://msdn.microsoft.com/en-us/library/windows/desktop/aa366457(v=vs.85).aspx
有沒有辦法做到這一點,而不到Windows調用API調用。這似乎是與COM調用(對於XP爲ICDBurn,對於Windows Vista或更新版本爲MAPI)完成的。 Here is a SO Question可以指導你如何在C++中做到這一點。
如果您需要使用C#進行COM調用的幫助,請隨時就您遇到的問題開一個新問題。
從Windows Vista開始,您可以使用IMAPI API。此API使您可以將圖像刻錄到CD,DVD和藍光。
有關圖像主控API的更多信息當然可以在MSDN上找到:
http://msdn.microsoft.com/en-us/library/aa366450(v=VS.85).aspx
看看這個CodeProject上的文章裏面詳細地談論它:
另一個第三方庫,可以幫助是SharpRecorder。該代碼託管在Google上。看看是否它符合你的要求。如果沒有,你可以隨時訪問代碼,看看它是如何工作的,並從中學習。