锁定可移动驱动器?

时间:2009-05-23 16:53:01

标签: winapi vb6 locking drives

友 如何在VB6中锁定/解锁(基于软件)可移动磁盘/驱动器?我需要知道任何特定的 win32 例程才能用于此目的吗?

3 个答案:

答案 0 :(得分:1)

没有使用过这个,我想说你想看一下win32 IOCTL_STORAGE_MEDIA_REMOVAL Control Code参数给DeviceIoControl()哪个“..启用或禁用弹出媒体的机制,对于那些拥有它的设备锁定能力......“

答案 1 :(得分:0)

在可移动磁盘上打开文件是锁定驱动器的最简单方法。这可以使用VB6的内部Open命令,或通过声明OpenFile API并调用它来完成。

我想有办法锁定驱动器本身,但更容易锁定文件。

答案 2 :(得分:0)

对你来说这不是很有用,但是如果可以从linux内核2.6文档中完成there那么简单的证明。

同时,API的另一种选择可能是this,这是一种可以解锁CD驱动器的软件。

干杯。