英语机房
没上网
不禁用U盘,允许下载幻灯片、电影、word等资源到U盘上
但不允许玩游戏(同学们一般自带U盘,自带游戏安装)=>这就是要求!我想是不是禁止U盘复制文件到电脑上,和禁止打开U盘上的任何程序就可以了呢?
禁止的方法是不是Hook CreateFile就可以了?或者大家说说有什么其他方法禁止玩游戏和比如开其他与英语学习无关的软件。

解决方案 »

  1.   

    简单的处理就是禁止打开U盘上的可执行文件,不过学生可以实现把游戏储存为其它扩展名,复制到本地硬盘上来执行。也可以处理成禁止以只读方式打开U盘上的所有文件,不过这样做U盘使用会不正常。
      

  2.   

    1、禁用 USB 口;2、通过局域网网页浏览资源,或通过 FTP 下载资源。
      

  3.   

    简单点好了  遍历下电脑上存在的盘(c、d...) 一般的U盘的话 应该是 H I 。。所以如果发现这样的盘的话 就采取一定的措施嘛  不需要像上面说的这么复杂的吧
      

  4.   

    这不是挺好吗,实现的话:
    1 通过系统设置用户权限,不准下载东西到本地硬盘,只能下到U盘
    2 不准运行U盘上的程序,这个hook CreateProcess吧,有个帖子给你参考下http://topic.csdn.net/t/20050213/17/3782626.html
      

  5.   

    1 禁用U盘
      可以改注册表,可以改bios,或者写个服务或过滤驱动监视USB设备,如果检测到是U盘就卸载掉.
    2 给他们低的用户权限,让他们无法安装软件.当然如果他们的游戏不需要安装,那此条就没用了.
      

  6.   

    把机箱里面的USB连接线拔掉...
      

  7.   


    文件系统驱动是哪组函数?有资料参考下吗?彻底禁止U盘,这个方法有点武断,目前想法是通过软件方法禁止U盘,可远程控制是否禁用;通过挂钩CreateProcess来禁止文件的复制和运行也是一个想法;不彻底禁用U盘是因为允许同学们下载课程相关的幻灯片、word文件、听力资料等到U盘上,带走。
      

  8.   

    文件驱动呗。简单点的话,是不是可以hook一下copyfile,movefile那几个类似函数,检查源路径是不是可移动存储。
      

  9.   

    不需要这么复杂吧,专门弄一台机器,让学生来拷贝下载文件,在每台学生机上建立一个stu用户,禁止使用u盘
      

  10.   

    直接在bios里面把优盘给禁用掉算了,改装的程序都装好,不行做一个文件服务器