2012-06-25 14 views
5

私は、ハードディスクにイメージをダウンロードするプログラムを書いています。その後、それらをすべてCDに分割して焼きたいと思います。私は作成し、焼くイメージをしたくありません、私はちょうど彼らがハードディスクドライブにあるようにすべてのそれらのフォルダとファイルを取って、それらをディスクに焼きたいです。誰でもC#でこれを行う方法を知っていますか?私は、Windows 7およびVisual Studio 2008ファイルをCDに書き込むにはC#

答えて

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、Blu-rayに書き込むことができます。

イメージマスターAPIについての詳しい情報はもちろん、MSDNで見つけることができ

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

それについて詳細に語り、このCodeProjectの記事をチェックアウト:

ことができる別のサードパーティのライブラリをヘルプはSharpRecorderです。コードはGoogleでホストされています。それがあなたの要求に合っているかどうかを見てみましょう。そうでない場合は、いつでもコードにアクセスして、コードがどのように機能しているかを確認し、そのコードから学ぶことができます。

1

ここではC#とIMAP2でこれを行うにはいくつかの方法がありますがCode Project

上の例である。また#

ノートcを使用して別の例hereがあります:あなたは7でこれをします行っている場合この必要がありますupdate