如何从C#中唯一标识USB密钥?

Eri*_*rik 5 c# windows

我希望能够检测到何时插入USB密钥.此外,如果我可以区分USB密钥A和USB密钥B,那么我的形状会更好.最后,如果我可以使用某种硬件序列号,MAC地址或其他任何东西来唯一地识别密钥,那么我就是最好的形状.

基本上我正在考虑使用USB密钥作为硬件加密狗来"解锁"我的C#应用​​程序.

Bee*_*eep 8

所有硬盘都有序列号,USB闪存盘也不例外.这是一篇带有示例项目的文章,展示了如何获取非易失性序列号.基本上你只需要枚举系统驱动器并获取PNPDeviceID属性.