现在很多公司为了防止泄密,都需要禁用USB移动存储设备的接口,在网上看了很多方法,只能说大都是治标不治本,而且稳定性也很差,用户也可以去修改。先罗列一下网上的一些方法。

1.修改注册表项,禁用usb移动存储设备

2.隐藏可分配给usb移动存储设备的盘符并禁止查看

3.禁止安装usb驱动程序

4.修改组策略文件隐藏usb移动设备盘符

目前网上大都是这4种方式,先来说说他们的原理。

第1,2种方法,都是修改注册表USB服务的值,不显示USB的盘符,实现我们要的效果。

第3种方法,是修改系统目录下inf USB驱动文件的访问权限,也就是说,每次当U盘插入的时候,会去读取这个文件,这里的原理是把这个驱动文件的权限给改了,每次U盘插入的时候,去读取的时候,读不出这个文件,也就无法访问U盘的效果。

第4种方法,修改策略,不显示盘符,只适合winxp以下的版本系统。

以上是目前网上禁用USB接口的原理,再来说说他们的缺点。

1.以上4种方式的一个共同缺点,必须在用户使用电脑之前将这些设置修改掉,否则无效。假如,这些参数没改之前,用户是可以使用移动设备的,通过手动或者程序去修改这些参数,移动存储设备必须要拨出,再插入才有效果,也就是不能动态控制用户移动存储设备的权限。

2.这4种方式,稍微懂点电脑常识的人,都能从百度上找到,也就是逆操作,把这些设置改回去,这些禁用不就隔屁了(除非对这些设置的东西,做一个保护,但是一但做了保护,就不能动态控制用户能否操作);

言归正传,说说我方法的思路。

先说说原理,不同的USB硬件类型的服务是不一样的,比如说USB移动存储设备的服务:USBSTRO,USB鼠标:USBHUB,连上一些手机的非存储类型:USBCCGP(有些手机连接上之后,可以选择几种类型,我的手机上有相机(PTP),媒体设备(MTP),USB存储设备,经测试前2者都是USBCCGP这个服务,后者是USBSTRO服务)。

(这些服务都可以通过设备管理器来查看)

未完待续。。。

C++ 禁用USB移动存储设备而不禁用鼠标,键盘等输入设备相关推荐

  1. USBViewer(USB移动存储设备使用记录查看器)

    USBViewer(USB移动存储设备使用记录查看器)可用于查看本机的USB移动存储设备使用记录.可查看的设备有:U盘.移动硬盘.MP3.SD卡--等. 如果您用过UsbLog,那么你肯定对本软件不陌 ...

  2. 【阿笨狗】U盘、闪盘独门使用、保养经验大放送,有USB移动存储设备的进来看看

    我使用U盘也有6年多了,最初使用的是8M的,一直到现在的1G的和80G的移动硬盘,但今天被一个同事碰到的问题卡到了,汗倒我这个超骨灰级硬件专家.后来解决了,现把经验总结如下,并对u盘的使用事项给出了我 ...

  3. linux禁用usb存储不禁用鼠标,禁用USB 不影响USB鼠标键盘 | 吴文辉博客

    随着技术的进步,ps2接口由于不支持热插拔等缺点逐渐被淘汰,目前大部分的电脑提供usb接口的键盘和鼠标,如何保证usb接口的键盘和鼠标能用,而禁用usb接口的存储设备呢?下面用四种方法来解决这个问题. ...

  4. Windows Server 2008 R2域控组策略设置禁用USB

    转载:https://www.cnblogs.com/zoulongbin/p/6103296.html 问题: Windows Server 2008 R2域控服务器如何禁用客户端使用USB移动存储 ...

  5. 怎样通过注册表禁用USB口和解封USB口?

    1.首先通过win+R打开运行,然后输入regdit.exe进入注册表 2.打开后找到HKEY_LOACL_MACHINE6下的SYSTEM------CurrentControlSet------- ...

  6. 如何禁用 USB 存储设备

    通过组策略及注册表如何禁用USB设备 还没有休完假,就接到头的电话,说要在办公室里部分机器上,禁用USB设备,唉,命苦啊,不得 不开始实验过程,还好,我有二台台式的,二台手提,可供做实验,不然,死翘翘 ...

  7. AutoCopy2U自动批量U盘移动存储设备拷贝/备份工具上线,免费下载使用!

    AutoCopy2U自动批量USB存储设备拷贝/备份工具 --全自动!全批量!真方便! 软件介绍:    本软件是一款批量全自动的USB存储设备拷贝/备份工具,可以实现将电脑中或者其他存储设备中的指定 ...

  8. Android系统模拟鼠标键盘详解

    转自:http://blog.sina.com.cn/s/blog_602f87700102uz8j.html 在Android系统下模拟鼠标键盘等输入设备,网络上资料非常多.但不少是人云亦云,甚至测 ...

  9. Android 11.0 驱动禁用usb鼠标和usb键盘

    目录 1.概述 2.驱动禁用usb鼠标和usb键盘的核心类 3.驱动禁用usb鼠标和usb键盘的核心功能分析和实现

最新文章

  1. python 操作redis之——HyperLogLog (八)
  2. 云炬创业政策学习笔记20210116
  3. 青蛙换位java_青蛙换位
  4. 线程协作-CountDownLatch
  5. lnmp+lamp编译后,编译参数查看
  6. SpringBoot+Vue项目上手
  7. Mac自带嗅探器和Wireshake抓包(三)
  8. 商人Larry Ellison炮轰云计算
  9. linux安装字体文件怎么安装路径,Linux安装字体文件
  10. 至于你信不信(由你),我反正信了
  11. 微信 openid = hash(uid + app_id) 也就是说,对每个app可以做到用户id唯一
  12. Android手机图片上传 选择不了本地照片 解决方案
  13. ABP Vnext 学习03-授权中心微信小程序登录
  14. samba配置共享打印机
  15. 漏洞预警|Apache Karaf 存在远程代码执行漏洞
  16. 白痴学日语系列之初识日语(七)附语法二
  17. 配置网卡服务—linux
  18. 技术干货 | 实现模型透明化的有效技术:MindSpore可解释AI能力
  19. php性别类型是什么,专属男女的各种性别符号
  20. Sublime Text 4 如何安装插件

热门文章

  1. SYD8821 WDT模块使用说明【WDT中断的使用】【WDT复位类型】
  2. FreeRTOS学习记录 04--队列篇
  3. 细数八大知名公有链项目及潜力排名
  4. python如何在前面加井_python入门之井字棋小游戏
  5. python程度员要学很多英语吗_谈谈程序员学习英文
  6. 关于地铁ATS系统列车进站时间的解析与服务架构
  7. 中国自体输血系统(ATS)行业市场供需与战略研究报告
  8. 打不开Microsoft store 解决方法
  9. 为什么先交钱后用电_北京点评:先交钱后用电有违《电力法》(之一).doc
  10. C#之银行ATM实例-Part1