对U盘做完标记后,自己怎么识别啊

对U盘做完标记后,自己如何识别啊?
对U盘的第一扇区做了个标记,这样就可以在其他的电脑上不被读取了,但是,这样做后,为了自己能够识别这个U盘,在驱动层必须把这个标记改回去,但是改回去后,如果此时直接强行拔出U盘,不就变成普通U盘了?


------解决方案--------------------
这就叫防拔处理吧,我们做的东西,里面都带cpu,能防止这动作,但是u盘,估计只有控制器,即使有cpu,一般也不能编程。

------解决方案--------------------
自己写文件系统驱动?或者是过滤?这样就不用重新设置标记了。
------解决方案--------------------
买个带加密的U盘不就行了?输入密码才能读
------解决方案--------------------
强拔是个问题
估计一般优盘不容易实现
------解决方案--------------------
你的过滤驱动中在 read irp 中判断,如果“有要读取第一个扇区的,那么读取第一个扇区,但返回给上层的是经过修改了的数据————你知道该修改什么”。这样,标记还在,你也能够下次继续识别,识别后也不用改回去。

至于怎么修改,我就不知道了~~嘿嘿。
------解决方案--------------------
可以在一插U盘上电的时候先检测标志位,判断是否是强拔了。
------解决方案--------------------
你的过滤程序的上层是不是USBSTOR?

如果你没有捕获到 IRP_MJ_READ 的话,那么基本上就是捕获 SCSI 命令了。。。