問題タブ [cd-rom]

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 投票する
2 に答える
1676 参照

.net - CD-ROM トレイの状態を確認する

DeviceIoControl API と適切な IOCTL を使用して CD/DVD ドライブ トレイを開閉する小さなコードを書きましたが、トレイの状態を確認できないようです。

msdn ページ ( http://msdn.microsoft.com/en-us/library/aa363404%28v=VS.85%29.aspx ) によるとIOCTL_STORAGE_CHECK_VERIFY、ドライブに有効なメディアがロードされて失敗した場合は成功するはずです。それ以外の場合は、適切なエラー コードが表示されます。

そのため、DeviceIoControl が失敗した場合、トレイが開いたときとトレイが閉じられたときにデバイスにメディアがなかったと予想21しました。それでも、適切なメディアがロードされるまでしか戻りません。lasterror111221

私は何かを逃しましたか?トレイの状態を確認する他の方法はありますか?

よろしくお願いします、

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

flash-cs4 - as2 パブリッシングを exe プロジェクターとして使用する Flash 10 プレーヤーに新しいバグはありますか?

as2 を使用して多くの CD-ROM を作成していますが、最近、exe ファイルを公開しようとすると、フルスクリーンの fs コマンドで exe ファイルがフリーズします。二重引用符と大文字と小文字の変更に関する他の投稿をここで見ましたが、それが機能しない他の新しいことはありますか?

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

winapi - CD-ROM を開いたアプリケーションを検出する

CD-ROM オープンを発行したアプリケーション名を検出する関数を作成する必要があります。基本的に、Windows で DriverChangedEvents をリッスンする必要があります (方法はわかっています)。助けが必要なのは、CD-ROM を開く要求を送信したアプリケーション名を特定する方法です

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

external - Flags:externalを使用して[ファイル]のCD-ROMからファイルをコピーするにはどうすればよいですか?

16ビットインストーラーを備えた古いCD-ROMゲーム用の新しいインストーラーを作成しています。インストーラーはハードディスク上にあり、元のディスクからファイルをコピーできる必要があります。すべてのゲームファイルがインストーラーにパックされている場合にゲームをインストールできるスクリプトを既に設定しています。これは個人的な使用には問題ありませんが、他の人が使用できるようにインストーラーを再配布できるようにしたいと思います。

次のスクリプトのように、CD-ROMソースドライブ用に別の選択ボックスが必要です:http ://www.vincenzo.net/isxkb/index.php?title = Ask_for_a_drive_to_installしかし、宛先ではなく、ソースになり、宛先ディレクトリを選択することもできます。必要なすべてのファイルは現在[ファイル]セクションにリストされています。それらをFlags:externalとして設定したいのですが、innosetupのsetup.exeフォルダーではなくCD-ROMからコピーする方法がわかりません。

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

c# - 中程度のディスクセクターの合計を取得するにはどうすればよいですか?

CD-ROMドライブに挿入されたメディアの合計セクター数を取得したいのですが。C#でこれを行う方法はありますか?.NETでManagementクラスを確認しましたが、メソッドがないようです。

0 投票する
3 に答える
4468 参照

linux - LinuxでのCDROMメディアの取り外し/挿入の検出

ユーザーがLinuxプラットフォームでCDを挿入または削除したときに、イベントを検出または受信するためのクリーンな方法はありますか?

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

c# - C# で CD 情報 (書き込み速度、書き込みアプリケーションなど) を取得する方法

C# アプリケーションがあり、Nero Info Tool のいくつかの機能を実装したいと考えています。CD に関する多くの情報が表示されますが、実際に必要なのは、CD の書き込みに使用されたアプリケーションと書き込み速度の 2 つのプロパティだけです。

CD 書き込みライブラリの例と SPTI の使用に関する提案しか見つかりませんでした。もっと簡単な解決策を探しています。

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

c# - CD-ROM の取り出し方法

重複の可能性:
Windows CDROM
の取り出し Windows API 呼び出しで CD/DVD ドアを開けますか?

私は周りを見回しましたが、やりたいことに対する簡単な解決策を見つけることができません。

C# アプリから CD-ROM を開きたいです。メディアが実際に cd-rom であるかどうかを確認してから、それを開きます。これに対する簡単な解決策はありますか、それとも何か不足していますか?

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

winapi - VS2008 C++ で ICDBurn::GetRecorderDriveLetter() を呼び出すにはどうすればよいですか? (ルートへのXP CD書き込みの解決)

で指定されたソリューションを実装しようとしています

XP で GetSaveFileName() が CD 書き込みステージング領域のパスを返さない

これをVS2008 C++で実装しようとしています。ICDBurn::GetRecorderDriveLetter() メソッドは静的ではないため、上記の回答で記述されている ( ICDBurn::GetRecorderDriveLetter )ように呼び出すことはできません。ICDBurn は抽象クラスであるため、インスタンス化できません。C++ からICDBurn::GetRecorderDriveLetter()を呼び出すにはどうすればよいですか?

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

air - 付属の CD でのみ動作する AIR アプリを作成できますか?

AIRアプリケーションを作ろうとしています。ただし、通常のディストリビューションとは異なり、これらを CD で販売したいと考えています。CD が CD ドライブに入っている場合にのみ AIR アプリを実行できるようにしたい (人々がこれをハッキングできるかどうかは気にしない、それが私が望むデフォルトの動作である) これが可能かどうか知っている人はいますか?