我有以下代码:
foreach (string uniqueRecorderID in discMaster)
{
MsftDiscRecorder2 discRecorder2 = new MsftDiscRecorder2();
discRecorder2.InitializeDiscRecorder(uniqueRecorderID);
comboBox1.Items.Add(discRecorder2);
}
comboBox1.SelectedIndex = 0;
这个问题是,我想在组合框中显示驱动器号,所以用户可以选择他喜欢使用的驱动器,但仍然能够使用所选驱动器的UniqueID,以便能够刻录光盘。
那么是否有任何方法将UniqueID与驱动器号关联起来?
您可以使用与记录器关联的VolumePathNames属性。这包含设备的驱动器号和NTFS挂载点的列表。
驱动器号应该在discRecorder2中。VolumePathNames[0],但您可以循环遍历列表并添加所有项目,如果您想。