問題タブ [cd-burning]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
12059 参照

c++ - Windows CD 書き込み API

Borlands Turbo C++ を使用して開発している C\C++ Windows XP/Vista アプリケーションで、ファイルをプログラムで CD に書き込む必要があります。

これを行うための最も簡単で最良の方法は何ですか? サードパーティのソフトウェア/ドライバーが利用可能な場合は、それらに依存しないように、(MFC に依存しない) ネイティブ Windows API を使用することをお勧めします。

0 投票する
1 に答える
795 参照

air - AdobeAIRアプリケーションからバックアップするためのCD/DVDドライブへのアクセス

AdobeAIRアプリからCD/DVDを作成することはできますか?どのように?アプリケーションでCD/DVDにバックアップを取りたい。他のオプションはありますか?

0 投票する
4 に答える
2995 参照

c++ - WinAPI CreateFileでリークを処理しますか?

CreateFileは2(!!)ハンドルを割り当て、CloseHandleはcd-romデバイスへの低レベルアクセスを取得しようとしたときに1つのハンドルのみを閉じます。OS Windows XP SP3、7台のテスト済みコンピューターのうち5台は同じように動作します。

hddドライブ文字にアクセスしようとすると、CreateFilesは正常に機能し、ハンドルを1つだけ割り当てます。

サンプルコードは次のとおりです。

HANDLE m_driveHandle = CreateFileW("\\\\。\\E"、GENERIC_READ | GENERIC_WRITE、FILE_SHARE_READ | FILE_SHARE_WRITE、NULL、OPEN_EXISTING、FILE_ATTRIBUTE_NORMAL、NULL);
CloseHandle(m_driveHandle);

考えられる理由は何ですか、それとも単なるマイクロソフトのバグですか?

更新 ドライブ名が「切り取られて貼り付けられていません。正しい文字列はL"\\。\E:"です。バグはまだ残っています。

Upd2。問題が解決しました!私(オメガ)からの以下の答えを参照してください。

0 投票する
4 に答える
1145 参照

.net - .Net から CD に書き込む

.Net から CD に書き込む簡単な方法はありますか? それ自体に書き込む実行可能ファイルを自動実行するマルチセッション CD を作成するのはどうですか?

0 投票する
1 に答える
145 参照

dbus - HAL 実装の処理: storage.cdrom.write_speeds

これは、次のような int の HAL リストを返します。

書き込み速度を得るには、これらをどのように処理する必要がありますか? または、DVD、CD など、書き込み可能なすべてのメディア タイプの速度を取得するには

ウィキペディアによると、通常の CD の場合は value/150、オーディオ CD の場合は value/172.3、DVD の場合は value/1.32MB と計算されます。どれに応募する?

また、 HAL 仕様では、返された int のリストは、kB/s のように見えますが、kb/s のメトリック値を持つと言っているようです。

0 投票する
2 に答える
2399 参照

macos - Mac OS X でプログラムによってオーディオ CD を書き込む方法

CD の書き込みに関して私が見つけた情報はすべて、Windows に関するものか、CD を書き込むための完全なプログラムに関するものです。ただし、プログラム内から直接オーディオ CD を作成できるようにしたいと考えています。

Cocoa や Carbon を使用してもかまいません。または、これを直接実行できる API がない場合は、入力として wav/aiff ファイルを使用できるコマンドライン プログラムを使用することも可能です。応用。

DJミックスをCDに焼き付けるのにも使うので、隙間なく別のトラックが作れるのもいいですね。

0 投票する
4 に答える
280 参照

.net - .NETでCDに書き込むことはできますか?

f:\ドライブに「cd.txt」という名前のデータファイルがあります。このファイルをCD、つまりE:\に書き込みたい。

上記の行は、次のように例外をスローしています。

「パス'E:\cd.txt'へのアクセスが拒否されました」

0 投票する
1 に答える
1097 参照

c# - IMAPI 2.0 を検出する

XP または Vista マシンにインストールされている IMAPI のバージョンを検出する方法はありますか? 作成中のアプリケーションから CD を作成しようとしていますが、ちょっと迷っています。DVD を作成するには IMAPI 2.0 が必要であることは理解しています。IMAPI 2.0 がどこにあるか、またはバージョンを検出する方法を知る必要があるだけです。

ありがとう。

0 投票する
1 に答える
915 参照

cross-platform - クロスプラットフォームのCD/DVD書き込みライブラリまたはコマンドラインアプリはありますか?

クロスプラットフォームのCDおよびDVD書き込みライブラリを探しています。依存関係が最小限であり、クロスプラットフォームで簡単にインストールできるか、すでに存在している限り、言語やフレームワークについてはあまり詳しくありません。

コマンドラインアプリケーションも機能します。

WinXP、Vista、Win7、OS X Leopard、Snow Leopard、およびほとんどのLinuxディストリビューションをターゲットにしています。

.isoクロスプラットフォームを作成できることはわかっていますが、それぞれを個別にコーディングしなくても、さまざまなプラットフォームでそれらの.ISOをディスクに書き込む方法を探しています。

MP3ディスクと標準のオーディオCDを書き込むためのものです...

すべての提案に感謝します。