阅读:19004回复:104
NDIS协议驱动开发实例
具体见附件,要代码的留下email,这是目前我见过最好的文章了
哈哈,自己表扬一下 |
|
最新喜欢:imlym |
沙发#
发布于:2008-03-26 16:50
PDF版本的也发一个,呵呵
|
|
|
板凳#
发布于:2008-03-26 17:02
不错,先赞一个。还会再仔细看的。
楼主提供的 word 版,下载来看却也是 eio 版 |
|
|
地板#
发布于:2008-03-26 17:08
声明:我不是永中的枪手,嘿嘿
pdf的应该可以吧?推荐下pdf的 |
|
地下室#
发布于:2008-03-27 21:22
这个要顶,我看packet也是看不明白,这下又多懂一些,希望能再分析passthru就更好
如果packet是算协议,那么passthru是网卡吗,否则passthru如何阻塞包让机器不能收到 caicaileo@163.com |
|
5楼#
发布于:2008-03-28 09:54
呵,不错的东西。先收下学习
|
|
6楼#
发布于:2008-03-28 17:25
想用源代码:xcq1109@hotmail.com 谢谢了先
|
|
7楼#
发布于:2008-03-28 18:34
还是把源代码丢上来吧,当然我用的是邪恶的版本 哈哈
|
|
|
8楼#
发布于:2008-03-28 22:28
谢谢楼主提供,
|
|
9楼#
发布于:2008-03-30 12:41
感谢啊
|
|
10楼#
发布于:2008-04-02 02:13
谢谢楼主提供!!
|
|
11楼#
发布于:2008-04-02 13:47
楼主结束语写的很搞笑
DDK自带PACKET例子比较经典 |
|
12楼#
发布于:2008-04-02 17:00
谢谢楼主!
|
|
13楼#
发布于:2008-04-03 09:59
亲楼主一下,哈哈
|
|
14楼#
发布于:2008-04-03 16:01
好人啊,哈哈。
|
|
|
15楼#
发布于:2008-04-07 15:53
首先感谢楼主的共享!
另外我想问个问题,就是协议驱动接收数据时是从什么地方把数据拷贝到我们提供的数据包里面.也就是说NdisTransferData是直接从物理内存复制数据到协议提供的数据包呢,还是网卡驱动已经倒过一次内存后的地址? 另外PacketReceiveIndicate 的LookAheadBuffer是一个什么地址,它是直接指向网卡的内存呢还是也是网卡驱动倒过一次内存后的地址? 谢谢! |
|
|
16楼#
发布于:2008-04-07 16:32
1、NdisTransferData是协议驱动通知下层miniport驱动把剩下的数据(无以太头)复制到协议驱动指定的NdisPacket中,我理解应该是从下层驱动的接受数据缓冲池复制上来的。
2、LookAheadBuffer就是传说中的Windows驱动的一种内存管理机制Lookaside(后援式)链表 参考《Programming Microsoft Windows Driver Model》驱动网上有下的,中文的 |
|
17楼#
发布于:2008-04-08 11:39
谢谢,多学多用
|
|
18楼#
发布于:2008-04-09 15:09
多谢楼主,一定好好学
|
|
19楼#
发布于:2008-04-13 22:07
真是好东西,中文资料真是真是少啊!
|
|
上一页
下一页