我有以下代码:
foreach (string uniqueRecorderID in discMaster)
{
MsftDiscRecorder2 discRecorder2 = new MsftDiscRecorder2();
discRecorder2.InitializeDiscRecorder(uniqueRecorderID);
comboBox1.Items.Add(discRecorder2);
}
comboBox1.SelectedIndex = 0;
问题在于我想在组合框中显示驱动器号,因此用户可以选择他喜欢使用的驱动器,但仍然可以使用所选驱动器的UniqueID来随后刻录光盘。
那么有没有办法将UniqueID与驱动器号相关联?
谢谢大家。
答案 0 :(得分:2)
您可以使用与刻录机关联的VolumePathNames属性。它包含设备的驱动器号和NTFS安装点列表。
驱动器号应该在discRecorder2.VolumePathNames [0]中,但您可以在列表中循环并添加所有项目(如果需要)。