代码之家  ›  专栏  ›  技术社区  ›  AZ_

块USB,基于卷/容量

  •  1
  • AZ_  · 技术社区  · 14 年前

    我想用C_阻止基于卷的USB。就像我想在容量大于8GB的情况下阻止U盘一样。

    看,有一种方法可以使用注册表在PC上阻止USB。但这将使USB无法检测,所以我无法获取卷信息。

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

    1 回复  |  直到 14 年前
        1
  •  1
  •   kyndigs    14 年前

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

    我建议你看看这里: WM_DEVICECHANGE

    使用此功能,您可以在输入USB时获取驱动器号并使用 DEV_BROADCAST_VOLUME 要收集有关它的信息,可以使用注册表方法禁用它。