阅读:1336回复:0
怎样在U盘插入后,对U盘基本信息(描述符)进行读取,并对U盘进行禁用呢?
尊敬的大牛大哥们:
小弟遇到了一个让我寝食难安的问题,那就是写一个驱动,实现在U盘插入电脑后,对U盘的描述符等基本信息进行读取,以及对U盘进行禁用。 我认真看过了sfilter等代码,也看过了楚狂人的文章,可是还是没有能写出代码实现以上功能 楚狂人文章中讲到当U盘插入usb口时,一个“J:”之类的Volume动态诞生,此时FS的CDO将会得到一个IRP其Major Function Code为IRP_MJ_FILE_SYSTEM_CONTROL, Minor Function Code为IRP_MN_MOUNT。我想在这个IRP遇到的时候读取U盘描述符等基本信息,然后阻止这个Volumn 的挂载,从而实现对U盘的禁用。可是这个想法实现不了啊。 所以向大牛大哥们请教一下,这个想法应该怎样实现呢? 此致 敬礼! 急啊!!! |
|