2
我已阅读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)。
非常感谢
请有人如何在MsftFileSystemImage对象中添加.iso文件我该怎么办? – sparky 2011-12-18 22:06:37