専用ソフト(ライティングソフト/ドライバ)をインストールする必要があるのであば、
そのソフト名を教えてください。有償・無償どちらでも構いません。
また、コマンドラインでなくても、プログラム(API)で
書き込むような方法(サンプルコード)がありましたら教えてください(英語可)
ShellオブジェクトやIMAPIを利用して書きこむ方法が書いてあります。
http://support.microsoft.com/default.aspx?scid=kb;ja;260992
CD-R/CD-RW/DVD-R に対する Windows 2000 のデフォルトの機能とソフトウェア
Win2000はCD-Rを標準ではサポートしていません。従ってAPIもありません。サードパーティ製のソフトが必要となります。
サードパーティ製のソフトでも構いません。
コマンドラインから利用することは可能でしょうか?
一瞬、ドイツ語か?とか思って焦りました(^^A
ありがとうございます。
cdrecord.exe に関連して↓こんなソフトもあるようですね。
Golden Hawk Technology Home Page
コマンドラインってことなんでCDRWINのDOS版なんて如何でしょう?
http://www.storeroom.info/cdm/
CD Manipulator跡地
此方にCDManuplatorというフリーのWin32アプリのライティングソフトがあります。
ソースコードを公開されていますので自分でライティングソフトを作られるつもりなら
参考になると思われます。
なるほど。ありがとうございます。
自分でライティングソフトを作るつもりはありません。
(そんな技量も無いですし・・・)
今回の質問は知り合いの人に
「Windows 2000 で 自動的に CD-R に書き込む方法って無い?」
と聞かれた自分が答えられなかったので質問してみました。
ftp://ftp.berlios.de/pub/cdrecord/
cdrtools-2.00.3.tar.gzをCygwinでコンパイルしたり、
ftp://ftp.berlios.de/pub/cdrecord/ProDVD/
cdrecord-prodvd-2.1a23-2-i686-pc-cygwin.exe を使用したりするのは、駄目でしょうか?
mkisofsでCDイメージ生成する必要がありますが・・・。(Cygwinでコンパイルですね)
一応、僕の環境ではコンパイル出来ました。
[yosei(Cygwin)@yosei yosei]$
file /opt/soft/dvdrtools/dvdrtools-0.1.4/cdrecord/dvdrecord.exe
/opt/soft/dvdrtools/dvdrtools-0.1.4/cdrecord/dvdrecord.exe: MS Windows PE 32-bit Intel 80386 console executable not relocatable
[yosei(Cygwin)@yosei yosei]$
file /opt/soft/cdrtools/cdrtools-2.00.3__NLS-2byte-001129.patch_cdrecord-2.00.3/cdrecord/OBJ/i686-cygwin32_nt-gcc/cdrecord.exe
/opt/soft/cdrtools/cdrtools-2.00.3__NLS-2byte-001129.patch_cdrecord-2.00.3/cdrecord/OBJ/i686-cygwin32_nt-gcc/cdrecord.exe: MS Windows PE 32-bit Intel 80386 console executable not relocatable
[yosei(Cygwin)@yosei yosei]$
file /opt/soft/cdrtools/cdrtools-2.00.3/mkisofs/OBJ/i686-cygwin32_nt-gcc/mkisofs.exe
/opt/soft/cdrtools/cdrtools-2.00.3/mkisofs/OBJ/i686-cygwin32_nt-gcc/mkisofs.exe: MS Windows PE 32-bit Intel 80386 console executable not relocatable
[yosei(Cygwin)@yosei yosei]$
JM Project (Japanese)
JM Project (Japanese)で、cdrecordや、mkisofsを検索すると、詳しい説明が得られます。
多分、もうちゃんとした回答がされてると、思いますが・・・。
ありがとうございます。参考になります。
まだ、募集を続けますので、ほかにもありましたらよろしくお願いします。
B’s Recorder Goldで有名なBHAがB’s Recorderの
ライティングモジュール部分のみを販売しています。
詳細は書いてないようですが、
プログラムから使用することもできるのではないかと思います。
ただ、法人向けとあるのでご要望には沿わないかもしれません。
あと、質問に英語可とありますが
英語版Onlyのソフトだと
日本語のファイル名が書き込めないのではないでしょうか?
> B’s Recorder Goldで有名なBHAがB’s Recorderの
> ライティングモジュール部分のみを販売しています。
値段が気になるところですね・・・。
個人が払える金額ではなさそうですけど(汗)(^^A
> 英語版Onlyのソフトだと
> 日本語のファイル名が書き込めないのではないでしょうか?
そういう問題はありそうですね。
「ISO9660フォーマット」だと長いファイル名が使えなかったり。
また、ちょっと話はそれますが、
パケットライトソフト(DirectCDなど)ってどうなんでしょう?
FD 感覚でファイルのコピーができるようですが、
コマンドプロンプトから、ファイルのコピー(COPY コマンド)
はできるのでしょうか?
これが、できれば解決しそうな気がしますけど・・・。
パケットライトソフトって
・DirectCDフォーマット
・UDF1.5フォーマット
・ISO9660フォーマット
のようなフォーマットがあるようですけど、互換性とかって
あるんでしょうか?
気になるところです。
気になったので別途質問してみました。
■ CD-R の書き込み方式の「パケットライト方式」について教えてください。
「IMAPI(Image Mastering API)」って、
「Windows 2000」でも使えるのでしょうか?(使えたらうれしいのですが・・・)
<関連情報>
■ 次世代に向けたCD-R/RWの書き込み機能のサポート
http://www.atmarkit.co.jp/fpc/xp_feature/cdr_writing/cdr_wri...
■ Windows XP で CD-R または CD-RW 光ディスクに書き込む際に発生する問題のトラブルシューティング
http://support.microsoft.com/?kbid=324129
■ CD Burning and Device Discovery with IMAPI
http://msdn.microsoft.com/msdnmag/issues/04/04/CQA/
■Image Mastering API
http://msdn.microsoft.com/library/en-us/devio/base/image_mas...