9080|26

74

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

USB过滤驱动中,怎样实现禁用U盘???????????????、 [复制链接]

怎样实现在u盘插上后,用户无法打开,用户身份在经过验证后,才能打开。
现在用户验证已经没问题,就是不知道怎样先禁止u盘,然后再放行。

最新回复

就是过滤下面这些scsi command,但主要是要过滤 #define SCSIOP_READ                0x28 #define SCSIOP_WRITE               0x2A // // SCSI CDB operation codes // #define SCSIOP_TEST_UNIT_READY     0x00 #define SCSIOP_REZERO_UNIT         0x01 #define SCSIOP_REWIND              0x01 #define SCSIOP_REQUEST_BLOCK_ADDR  0x02 #define SCSIOP_REQUEST_SENSE       0x03 #define SCSIOP_FORMAT_UNIT         0x04 #define SCSIOP_READ_BLOCK_LIMITS   0x05 #define SCSIOP_REASSIGN_BLOCKS     0x07 #define SCSIOP_INIT_ELEMENT_STATUS 0x07 #define SCSIOP_READ6               0x08 #define SCSIOP_RECEIVE             0x08 #define SCSIOP_WRITE6              0x0A #define SCSIOP_PRINT               0x0A #define SCSIOP_SEND                0x0A #define SCSIOP_SEEK6               0x0B #define SCSIOP_TRACK_SELECT        0x0B #define SCSIOP_SLEW_PRINT          0x0B #define SCSIOP_SEEK_BLOCK          0x0C #define SCSIOP_PARTITION           0x0D #define SCSIOP_READ_REVERSE        0x0F #define SCSIOP_WRITE_FILEMARKS     0x10 #define SCSIOP_FLUSH_BUFFER        0x10 #define SCSIOP_SPACE               0x11 #define SCSIOP_INQUIRY             0x12 #define SCSIOP_VERIFY6             0x13 #define SCSIOP_RECOVER_BUF_DATA    0x14 #define SCSIOP_MODE_SELECT         0x15 #define SCSIOP_RESERVE_UNIT        0x16 #define SCSIOP_RELEASE_UNIT        0x17 #define SCSIOP_COPY                0x18 #define SCSIOP_ERASE               0x19 #define SCSIOP_MODE_SENSE          0x1A #define SCSIOP_START_STOP_UNIT     0x1B #define SCSIOP_STOP_PRINT          0x1B #define SCSIOP_LOAD_UNLOAD         0x1B #define SCSIOP_RECEIVE_DIAGNOSTIC  0x1C #define SCSIOP_SEND_DIAGNOSTIC     0x1D #define SCSIOP_MEDIUM_REMOVAL      0x1E #define SCSIOP_READ_FORMATTED_CAPACITY 0x23 #define SCSIOP_READ_CAPACITY       0x25 #define SCSIOP_READ                0x28 #define SCSIOP_WRITE               0x2A #define SCSIOP_SEEK                0x2B #define SCSIOP_LOCATE              0x2B #define SCSIOP_POSITION_TO_ELEMENT 0x2B #define SCSIOP_WRITE_VERIFY        0x2E #define SCSIOP_VERIFY              0x2F #define SCSIOP_SEARCH_DATA_HIGH    0x30 #define SCSIOP_SEARCH_DATA_EQUAL   0x31 #define SCSIOP_SEARCH_DATA_LOW     0x32 #define SCSIOP_SET_LIMITS          0x33 #define SCSIOP_READ_POSITION       0x34 #define SCSIOP_SYNCHRONIZE_CACHE   0x35 #define SCSIOP_COMPARE             0x39 #define SCSIOP_COPY_COMPARE        0x3A #define SCSIOP_WRITE_DATA_BUFF     0x3B #define SCSIOP_READ_DATA_BUFF      0x3C #define SCSIOP_CHANGE_DEFINITION   0x40 #define SCSIOP_READ_SUB_CHANNEL    0x42 #define SCSIOP_READ_TOC            0x43 #define SCSIOP_READ_HEADER         0x44 #define SCSIOP_PLAY_AUDIO          0x45 #define SCSIOP_PLAY_AUDIO_MSF      0x47 #define SCSIOP_PLAY_TRACK_INDEX    0x48 #define SCSIOP_PLAY_TRACK_RELATIVE 0x49 #define SCSIOP_PAUSE_RESUME        0x4B #define SCSIOP_LOG_SELECT          0x4C #define SCSIOP_LOG_SENSE           0x4D #define SCSIOP_STOP_PLAY_SCAN      0x4E #define SCSIOP_READ_DISK_INFORMATION 0x51 #define SCSIOP_READ_TRACK_INFORMATION 0x52 #define SCSIOP_MODE_SELECT10       0x55 #define SCSIOP_MODE_SENSE10        0x5A #define SCSIOP_REPORT_LUNS         0xA0 #define SCSIOP_SEND_KEY            0xA3 #define SCSIOP_REPORT_KEY          0xA4 #define SCSIOP_MOVE_MEDIUM         0xA5 #define SCSIOP_LOAD_UNLOAD_SLOT    0xA6 #define SCSIOP_EXCHANGE_MEDIUM     0xA6 #define SCSIOP_SET_READ_AHEAD      0xA7 #define SCSIOP_READ_DVD_STRUCTURE  0xAD #define SCSIOP_REQUEST_VOL_ELEMENT 0xB5 #define SCSIOP_SEND_VOLUME_TAG     0xB6 #define SCSIOP_READ_ELEMENT_STATUS 0xB8 #define SCSIOP_READ_CD_MSF         0xB9 #define SCSIOP_SCAN_CD             0xBA #define SCSIOP_PLAY_CD             0xBC #define SCSIOP_MECHANISM_STATUS    0xBD #define SCSIOP_READ_CD             0xBE #define SCSIOP_INIT_ELEMENT_RANGE  0xE7  详情 回复 发表于 2009-1-21 17:37
点赞 关注

回复
举报

75

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
在过滤驱动只将所有IRP请求拦截。
 
 

回复

98

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
怎么拦?拦住做什么处理呢?返回值呢?
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

4
 
顶一下
 
 
 

回复

94

帖子

0

TA的资源

一粒金砂(初级)

5
 
ding
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

6
 
你是想让他变成只读U盘呢,还是让他根本在我的电脑里看不见?
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

7
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

52

帖子

0

TA的资源

一粒金砂(初级)

8
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

9
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

10
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

57

帖子

0

TA的资源

一粒金砂(初级)

11
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

12
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

13
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

14
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

15
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

16
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

58

帖子

0

TA的资源

一粒金砂(初级)

17
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

18
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

19
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

20
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
直播报名最后1周:艾迈斯欧司朗 OSP 开放协议,从氛围灯动态照明到传感器交互融合
直播时间:4月22日(周二)10:00
直播奖励:京东卡、蓝牙温湿度计、定制水杯

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 13

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表