插入c#时锁定usb

时间:2010-02-07 10:01:28

标签: c# usb locking

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

这可能吗?

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

4 个答案:

答案 0 :(得分:3)

我通过Google搜索“usb policy c#”找到了几篇文章。 Here's the first one它看起来很简单。结果还显示了一些CodeProject命中,您通常可以下载和学习。

答案 1 :(得分:1)

您所谈论的内容在安全领域被称为“设备控制”。商业解决方案存在多种形式(谷歌或将问题转移到SF / SU),但遗憾的是我觉得自己实施起来相当复杂。特别是我认为你需要修改USB层中的设备驱动程序,这反过来可能会取消C#的资格。您还需要将某些设备或类型的设备列入白名单,例如键盘。

您可以完全禁用USB(例如在BIOS中),如果它是笔记本电脑而且您不需要USB键盘或任何东西。

答案 2 :(得分:0)

使用http://www.truecrypt.org/之类的内容 - 它确保在输入正确的密码之前无法访问所有数据。

答案 3 :(得分:0)

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

仅供参考,设备为Imation PivotPlus