c - 插入 USB 棒时打开脚本的内核模块
问题描述
我需要编写一个内核模块,它可以在插入 USB 棒时执行类似打开脚本的操作。我找不到任何头文件或我可以用来检查的东西,如果插入了 USB 棒,而不是第一次初始化。我找到了一个用于断开连接的功能,但不是用于连接,但断开连接功能也不起作用,因为 usbhid 正在阻止它(我想是的,我不确定)。试图卸载驱动程序但没有帮助。有谁知道我在哪里可以找到 USB 连接的功能?或者给我一个代码示例?我不是说探测功能!
谢谢社区
解决方案
考虑添加 Udev规则。编写内核模块不是一个好选择,因为在内核模式下运行脚本不是一个好主意,内核模式不打算这样做。
有一个已回答的问题如何检测 USB 驱动器
推荐阅读
- eclipse - Eclipse 2018-09 上的 numpy 导入问题
- java - 具有键值对插入方法的二叉搜索树
- python - BeautifulSoup - 将多个元素合并到一个列表中
- javascript - 附加到容器底部(不是代码末尾)
- python - 如何从泡菜中解析出信息?
- arrays - 如何更改 Swift 数组中 NSObject 元素的属性,然后将其附加到同一个数组
- python - 如何使用 PyMongo 创建令牌的哈希索引?
- javascript - 如何在 webpack 项目中制作设置文件?
- java - Eclipse - 如何禁用/摆脱虚假的“未找到片段”错误
- laravel - 从枢轴属性查询返回集合