問題タブ [imapi]
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.
c# - 空の CD の状態結果として 6 を取得します
バーナーに空のメディアを挿入すると、結果が 6 になる理由がわかりません。私の理解では、 の列挙状態に 6 はありませんIMAPI_FORMAT2_DATA_MEDIA_STATE
。
これは、この状態と私が基づいている例を含むリンクです: MSDN:Checking Media Support。
c# - IMAPI: COMException 内部ファイル システム エラーが発生しました [-1062555360]
C#.NET Windows アプリケーションで IMAPI を使用して CD/DVD を書き込んでいます。私が CD に書き込むデータには、C#.NET で開発され、Turbo Virtualization Studioを使用して仮想化 (sandobx)された 1 つの実行可能ファイル (test.exe) が含まれています。CD に書き込むすべてのデータは、C ドライブの 1 つのフォルダー (ソース パス) に配置されます。
以下は小さなコード スニペットです: -
test.exe の追加中に "fileSystemImage.Root.AddFile" メソッドを呼び出すと、COMException -1062555360 "内部ファイル システム エラーが発生しました" がスローされます。他のすべてのファイルは正しく追加および書き込みされます。
例外の詳細: -
ソース フォルダーを別の場所 (デスクトップまたは D ドライブ) に置くと、すべての書き込みプロセス (test.exe を含む) がエラーなしで正常に実行されます。
この問題は仮想化が原因であると思われますが、よくわかりません。助けてください。
c# - IMAPI:画像サイズが空き容量を超えた場合に例外をスローせずに画像サイズを取得する方法は?
IMAPI (C#.NET) を使用してメディア (CD/DVD) を書き込むコードを書いています。書き込みはすべて正常に機能します。メディアの空き容量を超えるファイルを追加しようとすると、例外がスローされます。例外をキャッチできますが、目的を果たしません。空き容量を超えていますが、ファイルを追加しに行きたいです。次に、必要に応じて必要な処理 (UI の更新、メッセージの表示、UI での画像のサイズの表示など) を行うユーザーに画像の合計サイズを返したいと考えています。つまり、空き容量を超えても画像の合計サイズを取得したいのです。多くのメディア書き込みアプリケーションがこれを行っていることがわかります。したがって、これは可能でなければなりません。
コードの次の行は例外をスローします: -
例外の詳細は次のとおりです。 -
ComException
エラーコード: -1062555360
メッセージ: 'myfilename' を追加すると、結果の画像のサイズが現在構成されている制限よりも大きくなります。
以下は私のコードです: -
imapi - IMAPI: get_MediaPhysicallyBlank と get_MediaHeuristicallyBlank の違いは何ですか?
get_MediaHeuristicallyBlankとget_MediaPhysicallyBlankの MSDN ドキュメントから、これら 2 つの正確な違いは明らかではありません。これらの両方がどのように違うのか、誰でも説明できますか?
c# - 他のプロジェクトで IMAPI を使用する
結果を CD/DVD に書き込む必要があるアプリケーションを C# で作成しました。私はimapiを検索して見つけました。プロジェクトで imapi プロジェクト (ソリューション) を使用するにはどうすればよいですか? ソリューション内で、異なるフォームを持つ 2 つの異なるプロジェクトを互いに接続することは可能ですか。IMAPI の SourceCode を変更したくありません。助けてください。ありがとう。