方法一:通过修改注册表禁用USB
方法二:通过独占USB驱动文件禁用USB
原理:如果U盘第一次在某个电脑上使用电脑会自动安装该U盘的驱动信息,修改C:\Windows\inf\usbstor.inf和C:\Windows\inf\usbstor.PNF这两个文件假如我们用C#程序以独占的形式打开他们,那么Windows便无法修改这两个文件U盘驱动安装不上自然无法使用。
建议:一定要注意独占的时候文件打开对象要鼡类的成员变量(也就是模块级变量)如果用局部变量,会自动被托管程序释放达不到独占的效果。
//以独占方式打开文件