1
我想獲得插入CD-ROM驅動器的介質上的扇區總數。在C#中有這種方法嗎?我在.NET中檢查過管理類,但似乎沒有辦法。如何在媒體中獲得總盤區?
我想獲得插入CD-ROM驅動器的介質上的扇區總數。在C#中有這種方法嗎?我在.NET中檢查過管理類,但似乎沒有辦法。如何在媒體中獲得總盤區?
Windows API函數DeviceIoControl
將爲您獲取該信息。不幸的是,在.NET庫中沒有簡單的包裝器。
This sample展示瞭如何做你想做的事,C.翻譯,爲C#是不平凡的,但你可能在這裏找到一些有用的指針:Calling DeviceIoControl from C# with IOCTL_DVD_* Control Codes
你指的是使用Disk_Geometry結構的例子,它只有返回光盤上使用的扇區,而不是光盤的總容量。我需要學習全部能力。我怎麼解決這個問題? – 2011-02-06 13:07:53