2011-12-15 29 views
0

我有以下代码:IMAPI2如何到的UniqueID与驱动器盘符关联

 foreach (string uniqueRecorderID in discMaster) 
     { 
      MsftDiscRecorder2 discRecorder2 = new MsftDiscRecorder2(); 
      discRecorder2.InitializeDiscRecorder(uniqueRecorderID); 
      comboBox1.Items.Add(discRecorder2); 

     } 
     comboBox1.SelectedIndex = 0; 

的问题,这是我要显示在下拉列表的驱动器盘符,因此用户可以选择他喜欢使用的驱动器,但仍然可以使用选定的驱动器的UniqueID以便能够在之后刻录光盘。

那么有什么办法将UniqueID与盘符关联?

谢谢大家。

回答

2

您可以使用与记录器关联的VolumePathNames属性。这包含设备的驱动器号和NTFS安装点列表。

驱动器盘符应该位于discRecorder2.VolumePathNames [0]中,但是如果需要,您可以在列表中循环并添加所有项目。

+0

非常感谢。生病尝试并回报。 – sparky 2011-12-15 17:44:03

相关问题