我已经阅读了 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)。
非常感谢