通知
すべてクリア
Topic starter
2006年3月10日 4:14 PM
ファイルを外部記憶に書き込む処理を作っていまして
CD以外は普通のCopyFileが使えるんですが
CD-RWに対してコピーすることが出来ません。
通常エクスプローラで書き込む手順を
全てプログラムで出来ないかどうか探してますが見つかりません。
一連の書き込み動作をプログラムでする方法はありますか?
最悪、CD書き込みウィザードが出てもOKです。
環境はOSがXPで開発ツールはVc.net2003です。
2006年3月11日 11:23 AM
対象OSが Windows XP 以降ですが、Image Mastering APIというAPIがあります。
http://msdn.microsoft.com/library/default.asp?url=/library/en-
us/imapi/imapi/image_mastering_api.asp
これでXPが搭載している CD-R/RW のライティング・エンジンを使うことが出来ます。
なお Windows 2000 以前または Windows Me 以前に対応させるにはATAPIを利用して
自前するか外部のライブラリ(僕はは知りませんが。。。)を使うかです。
ただ自前するの場合はDDKとCD-R/RWの物理・論理フォーマットとATAPIコマンドについて
調べないといけないので0から作るとかなり時間がかかるかと思います。
Topic starter
2006年3月13日 9:24 AM
情報ありがとうございます。
>>対象OSが Windows XP 以降ですが、Image Mastering APIというAPIがあります。
あるところにはあるんですね
ぼくには敷居が高そうなんで今回はCDを対象外にしようと思ってます。
個人的には時間を見つけて挑戦してみます。