有沒有一種方式可以讓用戶模式下運行的應用程序與內核模式下的另一個應用程序進行通信。用戶模式和內核驅動程序通信
例如,我想從網絡驅動程序收集一些信息,併爲它提供一些運行在用戶手柄上的嗅探器應用程序。
我該如何繼續。請指教。
有沒有一種方式可以讓用戶模式下運行的應用程序與內核模式下的另一個應用程序進行通信。用戶模式和內核驅動程序通信
例如,我想從網絡驅動程序收集一些信息,併爲它提供一些運行在用戶手柄上的嗅探器應用程序。
我該如何繼續。請指教。
創建字符/塊設備驅動程序的一種方法。然後,您的應用程序可以使用常規的IO調用一樣開放,讀,寫,讀寫控制,&等
http://www.networkcomputing.com/unixworld/tutorial/010/010.txt.html
有也SYSFS,PROCFS,debugfs,網絡鏈路...字符/塊設備可能是你想要什麼雖然。
你需要從網絡驅動程序中獲得什麼,而這些驅動程序在現有的內核中(通過AF_PACKET套接字)不能在用戶空間中被捕獲? – MarkR 2010-09-01 09:12:41