C# 插入c时锁定usb#

C# 插入c时锁定usb#,c#,usb,locking,C#,Usb,Locking,我正在尝试制作一个程序,当usb插入计算机时,它将锁定usb,因此它不可访问,然后当用户输入正确的密码时,usb将可访问 这可能吗 任何帮助都将不胜感激, 谢谢。使用类似的方法-它确保在输入正确的密码之前无法访问所有数据。您所说的在安全领域被称为“设备控制”。商业解决方案有多种风格(谷歌it或将问题提交给/),但不幸的是,我认为自己实现起来相当复杂。特别是,我认为您需要修改USB层中的设备驱动程序,这反过来可能会取消C#的资格。您还需要将某些设备或设备类型列入白名单,例如键盘 如果USB是笔记本

我正在尝试制作一个程序,当usb插入计算机时,它将锁定usb,因此它不可访问,然后当用户输入正确的密码时,usb将可访问

这可能吗

任何帮助都将不胜感激,
谢谢。

使用类似的方法-它确保在输入正确的密码之前无法访问所有数据。

您所说的在安全领域被称为“设备控制”。商业解决方案有多种风格(谷歌it或将问题提交给/),但不幸的是,我认为自己实现起来相当复杂。特别是,我认为您需要修改USB层中的设备驱动程序,这反过来可能会取消C#的资格。您还需要将某些设备或设备类型列入白名单,例如键盘


如果USB是笔记本电脑,而键盘或其他东西并不严格需要USB,那么您可以完全禁用USB(例如在BIOS中)。

我通过谷歌搜索“”找到了几篇文章。而且看起来很简单。结果还显示了一些CodeProject点击,您通常可以下载并从中学习。

我注意到,在其他安全USB拇指驱动器中,加密的、不可访问的部分不被视为可移动设备(它显示为另一个硬盘驱动器)。启动可执行文件“登录”到加密驱动器的部分位于可移动设备上


仅供参考。

不,不是这样,如果我的电脑中插入了usb,我会尽量让它成为这样。让我的电脑更安全。啊,我明白了,对不起!祝你好运这是我一直在寻找的,但是该程序在Windows7上不工作。