阅读:1734回复:5
请大虾指教,我在想把中间层驱动程序找的包在用户态显示,我该怎么做?
请大虾指教,我在想把中间层驱动程序找的包在用户态显示,我该怎么做?
我知道用户态调用核心态先用creatfile打开获得句柄,然后可以用devicecontrl给驱动发命令,我应该怎么样才可以把包得到?如果很麻烦,请提示点点,万分感谢 |
|
沙发#
发布于:2007-08-14 16:44
基本的通信机制我明白了,可以通过很多方式在用户态和内核态进行通信.
我使用最简单的方法,先用creatfile打开获得句柄,然后可以用devicecontrl给驱动发命令.在驱动里面定义相应的命令函数.经过测试它们之间的通信是没有问题的,deviceconstrl发送的命令驱动可以得到. 但是我想得到内核态包的内容却不知道怎么做. 如果我想用deviIcecontrl返回包的内容,我应该怎么做? 驱动中的IRP_MJ_DEVICE_CONTROL应该如何写. 我看了ddk可还是不知道如何把包的内容范围. |
|
板凳#
发布于:2007-08-14 16:45
以前的帖子我都看了,可是没有太明显的启示
希望斑竹可以给点建议 |
|