【发布时间】:2011-12-14 15:08:45
【问题描述】:
我在 Lazarus 编程论坛 how to open a physical disk 上提问。我想允许用户在单击“选择磁盘”按钮时从他们的系统中选择物理磁盘。 Stack Overflow 上有一些类似但不完全相同的示例(例如 Delphi - Using DeviceIoControl passing IOCTL_DISK_GET_LENGTH_INFO to get flash media physical size (Not Partition))。
有很多使用 CreateFile(in the documentation,尤其是 an example of calling DeviceIoControl)的 C 和 C++ 示例,但我找不到任何适用于 Free Pascal 或 Delphi 的示例,而且我还不够好,无法弄清楚如何使用做。
谁能指出一个链接的方向来解释它,或者更好的是用 Delphi 或 Free Pascal 编写的实际示例?谁能帮我理解如何使用它?
【问题讨论】:
-
重复的种类:stackoverflow.com/questions/7826683/…(除了这个提到 USB,尽管 USB 在这里不是一个因素。任何磁盘都可以通过相同的技术访问)
标签: delphi freepascal lazarus fpc