【问题标题】:unique identifier for USB deviceUSB 设备的唯一标识符
【发布时间】:2022-09-29 23:49:51
【问题描述】:

我想在我的 python 可执行文件中添加一个安全功能,它是一个可以安装在 USB 驱动器上的便携式程序,我怎样才能让它只从安装它的 USB 开始,当复制或移动到不同的 USB 时或 PC 它应该显示错误

系统:窗户 语言:蟒蛇

我认为这是可能的,因为我在网上购买了一个教育包,它通过一个带有 .exe 和其他加密视频的 USB 驱动器交付给我,这些视频在运行 .exe 时被解密并在其中播放,我尝试将它复制到不同的 USB\' s 和 py PC 但后来它停止打开,但是当我使用一些程序创建一个 usb image (.img) 并将该图像写入另一个 USB 时它可以工作

    标签: python windows security usb


    【解决方案1】:

    PyUSB 是一个用于与 USB 驱动器交互的 Python 库,它附带了关于如何使用它的非常棒且编写良好的文档 (https://github.com/pyusb/pyusb/blob/master/docs/tutorial.rst)。我会特别注意标题为“处理多个相同设备”的部分,其中讨论了如何使用 USB 的一些不同属性来创建唯一标识符。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-21
      • 2013-10-01
      • 1970-01-01
      相关资源
      最近更新 更多