首页 > 解决方案 > 插入 USB 棒时打开脚本的内核模块

问题描述

我需要编写一个内核模块,它可以在插入 USB 棒时执行类似打开脚本的操作。我找不到任何头文件或我可以用来检查的东西,如果插入了 USB 棒,而不是第一次初始化。我找到了一个用于断开连接的功能,但不是用于连接,但断开连接功能也不起作用,因为 usbhid 正在阻止它(我想是的,我不确定)。试图卸载驱动程序但没有帮助。有谁知道我在哪里可以找到 USB 连接的功能?或者给我一个代码示例?我不是说探测功能!

谢谢社区

标签: clinux-kernelkernel-moduleusb-drive

解决方案


考虑添加 Udev规则。编写内核模块不是一个好选择,因为在内核模式下运行脚本不是一个好主意,内核模式不打算这样做。

有一个已回答的问题如何检测 USB 驱动器


推荐阅读