【问题标题】:C++: Daemon to detect USB dongleC++:检测 USB 加密狗的守护进程
【发布时间】:2012-06-01 19:14:25
【问题描述】:

我有带有特定 USB UUID(或其他任何名称)的加密狗。

我想在 USB 设备连接时设置事件,如果 UUID 正确,它将解锁受保护的目录。

我有如何解锁目录的代码,但我不知道如何检查设备 UUID 以及如何设置上述事件。

编辑:这是适用于 GNU/Linux 的应用程序。

【问题讨论】:

  • 我找到了这个:linux.die.net/man/5/hotswaprc(但我不喜欢脚本的想法,有没有办法用守护进程来做?)
  • 顺便说一句。我的发行版中没有 hotswap,它也不存在于 repos 中。
  • udev 守护进程已经在运行。为什么要让第二个守护进程不断消耗系统资源并做与现有服务完全相同的事情?

标签: c++ linux daemon gnu


【解决方案1】:

您可以阅读udev 守护程序的源代码。或者你可以让udev 做它已经设计好的事情,然后将你的逻辑作为udev 触发的热插拔脚本插入。

【讨论】:

  • 谢谢,我想我不需要守护进程。
猜你喜欢
  • 2013-08-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-25
  • 2016-10-16
  • 2012-08-15
  • 1970-01-01
相关资源
最近更新 更多