1

我们有一个程序可以检查并弹出 USB 设备。除了文件打开时,弹出效果很好。我们正在尝试找到一种方法来弹出 USB 设备,即使文件已打开,知道任何更改都不会被保存。在我们的场景中,变化不应该是一个因素。是否有任何标志可以让您覆盖防止设备在文件正在使用时被弹出的安全弹出?我没有成功找到以下调用的标志:

NativeCode.CM_Request_Device_Eject_NoUi(this.DeviceInstanceHandle, IntPtr.Zero, null, 0, 0);

如果有另一种要求更少而要求更高的替代方法,请告诉我。

4

1 回答 1

1

请参阅如何准备 USB 驱动器以进行安全移除

另一种方法是检查在 USB 驱动器上锁定文件的进程并要求用户关闭它或自己关闭它。

于 2012-04-07T15:42:50.463 回答