【问题标题】:Lock usb when plugged in c#插入c#时锁定usb
【发布时间】:2010-02-07 10:01:27
【问题描述】:

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

这可能吗?

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

【问题讨论】:

    标签: c# usb locking


    【解决方案1】:

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

    【讨论】:

    • 这是我一直在寻找的,但是该程序在 Windows 7 上不起作用。
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

      • 不,不是这样,如果有任何 USB 插入我的计算机,我正在努力做到这一点。让我的电脑更安全。
      • 啊,我明白了,对不起!祝你好运!
      【解决方案4】:

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

      仅供参考,设备是Imation PivotPlus

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-04
        • 2016-07-27
        • 2012-03-16
        • 1970-01-01
        相关资源
        最近更新 更多