阅读:1340回复:1
求助!!!,TDI层的IRP处理
各位大虾,没办法,老板催得紧,请求紧急支援,一定给分。
还是截获系统发出的IP包的问题,我用的是DRIVERSTUDIO,在WIN2000下开发,用WDM在TDI层做 。 系统要发一个IP包,则I/O管理器发一个Irp包(我不能确定是否只发一个Irp包),TDI层的驱动程序得到这个IRP包,那么此时IRP包的I/O堆栈单元中的主功能代码和副功能代码是什么?一个IRP包是否只有一个主功能代码,一个副功能代码?I/O堆栈单元要对应下一个驱动程序对象,那么对于发IP包来说,在WIN2000中对应TCPIP.SYS,TCPIP.SYS在TDI的下层,请问如何得到IP包的数据?我能否在TCPIP.SYS之前自行处理IP包且处理完后不给TCPIP.SYS了,直接返回,怎样实现? 请各路高手指点!! |
|
沙发#
发布于:2002-03-22 22:43
各位板主帮帮忙!!!
|
|