【问题标题】:How to write a simple usb driver for a hardware copyright protection dongle?如何为硬件版权保护加密狗编写一个简单的 USB 驱动程序?
【发布时间】:2011-02-12 18:39:39
【问题描述】:

我想创建一个 USB 驱动程序,以便我自己的 C 应用程序能够进入我的闪存驱动器并从导入的闪存驱动器中获取信息。

操作系统:Windows

我启动我的应用程序包含我的 USB 驱动程序并插入我的闪存并在资源管理器中显示此驱动器已插入并且可以访问,同时发生这种情况时,我的应用程序正在检查该文件 data.txt 是否存在该文件存在,程序运行下一个函数,如果没有程序,我的程序运行down/exit/!

【问题讨论】:

  • 在您上一个问题(前两个问题中)中,您还表示您希望它显示在资源管理器中。您可能也想在这里提出您的问题。你被关闭的原因是你最初的问题没有传达足够的信息。现在可能会这样做,因为我们知道您想用 C 语言为 Windows 制作闪存驱动器驱动程序,但是在您编辑之前的任何早期问题中都不清楚。而且你还是个含糊不清的人,我们对你的闪存驱动器一无所知。你自己做的吗?是普通品牌吗?任何可能对我们有用的信息都应该在问题中。
  • 回答了一个问题。你想从中得到什么信息? USB信息?保存数据?它说它是即插即用的,所以基本上你不需要驱动程序,除非你想做一些 Windows 还没有提供的东西。
  • 所以您想根据 USB 密钥(可能是您出售给用户的)是否连接到 PC 来限制对您的应用程序的访问?这通常称为加密狗。

标签: c windows usb driver


【解决方案1】:

如果您正在寻找可编程 USB 加密狗,我建议您查看这个 SO 线程:Programmable USB dongles

【讨论】:

    【解决方案2】:

    Windows Driver Kit 应该可以简化您的工作或至少在一开始就为您提供帮助。

    【讨论】:

      猜你喜欢
      • 2012-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-30
      • 1970-01-01
      • 2011-07-25
      • 2013-07-19
      相关资源
      最近更新 更多