hackchinaとcodeprojectの例を読んでいますが、既存の.isoファイルを書き込む方法がわかりません。上記の例は、.isoをフォルダから作成して焼く方法を示しています。私はisoファイルを直接書き込むことができるようにしたい。ここでIMAPI2既に作成されたisoを焼く方法
はいくつかのコードです:
IDiscRecorder2 discRecorder = new MsftDiscRecorder2();
string Burner = comboBox1.SelectedItem.ToString();
foreach (DrvProperties prop in drv_props)
{
if (prop.letter.Contains(Burner)) // letter contains the drive's Letter (E:, G: etc.)
{
discRecorder.InitializeDiscRecorder(prop.ID); // ID contains drive's uniqueID
}
}
IDiscFormat2Data discFormatData = new MsftDiscFormat2Data();
discFormatData.Recorder = discRecorder;
IMAPI_MEDIA_PHYSICAL_TYPE mediaType = discFormatData.CurrentPhysicalMediaType;
......
......
誰かが私をさらに得る助けてくださいもらえますか?私はexample.isoを持っていると言うことができます。私は今どうすればいい?わかりません。 (私はCodeProjectの例から自分のコードでIMAPI2.interopを使用しています)。 IStreamを使用することができるようにするために
using System.Runtime.InteropServices;
using System.Runtime.InteropServices.ComTypes;
:たくさん
私は何ができるのですか?MisftFileSystemImageオブジェクトに.isoファイルを追加する方法を教えてください。 – sparky