我正在尝试设置键盘记录器内核模块。除了最终的日志文件,其他都很好。我正在尝试在模块出口处在/ tmp /文件中写入日志。
我正在使用最新的内核版本4.20。我正在尝试使用vfs_write,但是在编译时,它告诉我
“警告:vfs_write [...]未定义!”
当我试图插入模块时,它说我
“未知符号vfs_write(err -2)”
我正在使用此方法来完成这项工作:在Linux内核模块中读取/写入文件
告诉我我做错了什么或如何正确打开/写文件x)。谢谢大家
从Linux内核4.14版本开始,不再导出vfs_write
功能以在模块中使用。使用代替。它具有相同的签名:kernel_write
ssize_t kernel_write(struct file *file, const void *buf, size_t count,
loff_t *pos)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句