如何禁用windows USB支持(驱动程序)并仅允许特定的认证设备

如何禁用windows USB支持(驱动程序)并仅允许特定的认证设备,windows,usb,hook,driver,Windows,Usb,Hook,Driver,我正在做一个项目,我需要创建一个“嵌入式系统”。对于一些问题,我有一个usb端口,公众可以免费访问。我想开发一个系统,其中 我可以插入USB(标准windows格式NTFS/FAT),但windows系统仅在其上有特定文件(证书)时才会接受该文件,在任何其他情况下,windows系统都无法将该文件作为存储访问。(当然,不允许进行其他存储) 我的第一个想法是编写内核钩子或驱动程序。 但我不确定我是否走对了路,因为据我所知,我还需要写一个环0-1?为了防止windows首先使用标准usb驱动程序 有

我正在做一个项目,我需要创建一个“嵌入式系统”。对于一些问题,我有一个usb端口,公众可以免费访问。我想开发一个系统,其中 我可以插入USB(标准windows格式NTFS/FAT),但windows系统仅在其上有特定文件(证书)时才会接受该文件,在任何其他情况下,windows系统都无法将该文件作为存储访问。(当然,不允许进行其他存储)

我的第一个想法是编写内核钩子或驱动程序。 但我不确定我是否走对了路,因为据我所知,我还需要写一个环0-1?为了防止windows首先使用标准usb驱动程序

有什么想法吗? 有什么例子吗


thx:)

您需要开发一个文件系统筛选器驱动程序。此外,您将获得关于该主题最有用的信息