读书人

C#禁用USB的两种步骤(附代码)

发布时间: 2013-11-09 17:06:47 作者: rapoo

C#禁用USB的两种方法(附代码)

方法一:通过修改注册表禁用USB

原理:只要把注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\USBSTOR路径下的Start值改成4即可禁用USB(默认为3,即允许USB)。

优点:简单易行。

缺点:地球人都知道,很容易识破。

建议:用一个timer或者创建一个线程,来锁定这个值。

程序代码:

using System.IO;public FileStream fs = null;public FileStream fs1 = null;//以独占方式打开文件fs = new FileStream("C:\\Windows\\inf\\usbstor.inf", FileMode.Open, FileAccess.Read, FileShare.None);fs1 = new FileStream("C:\\Windows\\inf\\usbstor.PNF", FileMode.Open, FileAccess.Read, FileShare.None);

1楼liushuijinger1小时前
禁用USB干嘛

读书人网 >C#

热点推荐