2011-12-15 60 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

相關問題