有没有一种方式可以让用户模式下运行的应用程序与内核模式下的另一个应用程序进行通信。用户模式和内核驱动程序通信
例如,我想从网络驱动程序收集一些信息,并为它提供一些运行在用户手柄上的嗅探器应用程序。
我该如何继续。请指教。
有没有一种方式可以让用户模式下运行的应用程序与内核模式下的另一个应用程序进行通信。用户模式和内核驱动程序通信
例如,我想从网络驱动程序收集一些信息,并为它提供一些运行在用户手柄上的嗅探器应用程序。
我该如何继续。请指教。
创建字符/块设备驱动程序的一种方法。然后,您的应用程序可以使用常规的IO调用一样开放,读,写,读写控制,&等
http://www.networkcomputing.com/unixworld/tutorial/010/010.txt.html
有也SYSFS,PROCFS,debugfs,网络链路...字符/块设备可能是你想要什么虽然。
你需要从网络驱动程序中获得什么,而这些驱动程序在现有的内核中(通过AF_PACKET套接字)不能在用户空间中被捕获? – MarkR 2010-09-01 09:12:41