【发布时间】:2012-01-21 22:44:25
【问题描述】:
我已经阅读了 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)。
非常感谢
【问题讨论】:
-
请教我如何在 MsftFileSystemImage 对象中添加 .iso 文件,我该怎么办?