0

朋友们,如何在 VB6中锁定/解锁(基于软件的)可移动磁盘/驱动器?我需要知道为此目的是否有任何特定的win32例程?

4

3 回答 3

1

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

于 2009-06-14T16:37:18.527 回答
0

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

我想有一些方法可以锁定驱动器本身,但是锁定文件要容易得多。

于 2009-05-26T00:14:57.090 回答
0

这对您来说没有多大用处,但如果可以在那里完成,来自 linux 内核 2.6 文档的简单证明。

同时,API 的替代方案可能是this,这是一个可以锁定/解锁 CD 驱动器的软件。

干杯。

于 2009-08-30T05:36:16.633 回答