hackchinaとcodeprojectの例を読みましたが、既存の .iso ファイルを書き込む方法がわかりません。上記の例は、フォルダーから .iso を作成し、それを書き込む方法を示しています。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 を使用しました)。
どうもありがとう