【发布时间】:2015-05-07 08:11:48
【问题描述】:
我正在制作一个 USB 桌面储物柜,很像 this 一个,但我正试图让它与其他 USB 设备(鼠标、kb、任何东西)一起使用。除了序列号之外,我还可以使用其他任何唯一信息吗?有没有办法从.NET 访问这些? (特别是 C#)
(我有一些没有序列号的 USB 设备,大部分来自中国)
【问题讨论】:
-
USB 设备坏了怎么办?你打算如何解锁你的电脑?
-
USB:主要解锁方法;;密码:备份以防万一。我还将实现冗余(即多个设备)
-
它必须是硬连接到 USB 设备的东西吗?另一种解决方案是根据 USB 插入计算机的时间(或您的软件加载,如果之后发生这种情况)和一些盐的独特组合生成某种哈希,以及每当 USB 被移除并重新插入所有您要做的是检查哈希是否存在于 USB 设备中的特定位置。如果存在,则用新的哈希覆盖它。如果没有,请保持计算机锁定。
-
必须硬连线吗?不,但那会很好。那个解决方案?它可以工作,但仅限于存储设备。那么智能卡读卡器呢?还是鼠标?
-
对不起,我假设您在谈论 USB 存储,因为您链接到的文章正在谈论这个。如果您想在所有 USB 设备上工作,我对此没有任何建议。