根据音量/容量阻止USB

时间:2010-10-20 08:26:19

标签: c# windows usb block volume

我想使用C#阻止基于音量的USB。就像我想要阻止USB棒一样,如果容量大于8GB。

看看有一种方法可以使用注册表在PC上阻止USB。但是这会使USB无法检测到,所以我无法获得音量信息。

我想这样做如果我的客户端程序在某台机器上运行而且我限制USB容量> = 8GB应该受到限制,那么我的C#代码应该安全地移除USB并且现在应该显示任何气球,我的意思是默默地删除它。

1 个答案:

答案 0 :(得分:1)

如果您要禁用USBSTOR键,则会阻止“访问”,包括从中收集信息。

我建议你看看这里:WM_DEVICECHANGE

使用此功能,您可以在输入USB时捕获,然后获取驱动器号并使用DEV_BROADCAST_VOLUME收集信息,然后您可以使用注册表方法将其禁用。