【发布时间】:2011-06-21 23:42:47
【问题描述】:
我想获取插入 CD-ROM 驱动器的介质上的总扇区数。在 C# 中有这个方法吗?我检查了 .NET 中的 Management 类,但似乎没有方法。
【问题讨论】:
我想获取插入 CD-ROM 驱动器的介质上的总扇区数。在 C# 中有这个方法吗?我检查了 .NET 中的 Management 类,但似乎没有方法。
【问题讨论】:
Windows API 函数DeviceIoControl 将为您获取该信息。不幸的是,.NET 库中没有简单的包装器。
This sample 展示了如何在 C 中执行您想要的操作。将其转换为 C# 并非易事,但您可能会在此处找到一些有用的指示:Calling DeviceIoControl from C# with IOCTL_DVD_* Control Codes
【讨论】: