插入 U 盘时打开脚本的内核模块
Kernel Module which opens a script when inserting an USB-Stick
我需要编写一个内核模块,它可以在插入 U 盘时执行类似打开脚本的操作。我找不到任何头文件或 smth 我可以用来检查是否插入了 USB 棒,而不是第一次初始化。我找到了一个用于断开连接的功能,但不是用于连接,但断开连接功能也不起作用,因为 usbhid 正在阻止它(我认为是这样,我不确定)。试图卸载驱动程序但没有帮助。有谁知道我在哪里可以找到 USB 连接的功能?或者给我一个代码示例?我不是指探测功能!
感谢社区
考虑添加 Udev rule。编写内核模块不是一个好选择,因为在内核模式下 运行 脚本不是一个好主意,内核模式不打算这样做。
有一个已回答的问题How to do I detect USB drive
我需要编写一个内核模块,它可以在插入 U 盘时执行类似打开脚本的操作。我找不到任何头文件或 smth 我可以用来检查是否插入了 USB 棒,而不是第一次初始化。我找到了一个用于断开连接的功能,但不是用于连接,但断开连接功能也不起作用,因为 usbhid 正在阻止它(我认为是这样,我不确定)。试图卸载驱动程序但没有帮助。有谁知道我在哪里可以找到 USB 连接的功能?或者给我一个代码示例?我不是指探测功能!
感谢社区
考虑添加 Udev rule。编写内核模块不是一个好选择,因为在内核模式下 运行 脚本不是一个好主意,内核模式不打算这样做。
有一个已回答的问题How to do I detect USB drive