bjyplbx
驱动牛犊
驱动牛犊
  • 注册日期2002-07-29
  • 最后登录2009-03-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1876回复:11

passthru 从和入手?

楼主#
更多 发布于:2005-02-02 15:52
我想知道研究passthru从哪里开始,他的基本结构是什么样子
要做放火墙
suerdj2k
驱动牛犊
驱动牛犊
  • 注册日期2004-12-28
  • 最后登录2006-02-08
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-02-02 17:15
编译安装,
在看:http://www.wd-3.com/archive/ExtendingPassthru.htm

动手试试~~
============================== 苏州工业园区 NDIS驱动 软件研发
jasonxia74
驱动牛犊
驱动牛犊
  • 注册日期2004-10-29
  • 最后登录2005-06-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-02-02 23:34
我也是初学NDIS,我建议用WinGDB追几个包,起码对passthru有个初步认识,然后再开始修修补补。
要注意的是:
在不同平台上可能会调用ptReceivePacket和ptReceive中某个。
对于现在一般网卡,ptReceivePacket会被调用。
如果想看ptReceive,可使网卡工作于multicast下,这样可能会进入ptReceive以减少内存复制过程.
我本将心向明月 奈何明月照沟渠
bjyplbx
驱动牛犊
驱动牛犊
  • 注册日期2002-07-29
  • 最后登录2009-03-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-02-03 08:53
我也是初学NDIS,我建议用WinGDB追几个包,起码对passthru有个初步认识,然后再开始修修补补。
要注意的是:
在不同平台上可能会调用ptReceivePacket和ptReceive中某个。
对于现在一般网卡,ptReceivePacket会被调用。
如果想看ptReceive,可使网卡工作于multicast下,这样可能会进入ptReceive以减少内存复制过程.


不清楚WinGDB是什么,我先去查查
要做放火墙
bjyplbx
驱动牛犊
驱动牛犊
  • 注册日期2002-07-29
  • 最后登录2009-03-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-02-03 09:54
我看都用的是softice,请问怎么开始调试呢,没用过
要做放火墙
suerdj2k
驱动牛犊
驱动牛犊
  • 注册日期2004-12-28
  • 最后登录2006-02-08
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-02-03 15:00
先在这个论坛里搜一下以前的帖子吧,很多的!很有帮助的。
============================== 苏州工业园区 NDIS驱动 软件研发
bjyplbx
驱动牛犊
驱动牛犊
  • 注册日期2002-07-29
  • 最后登录2009-03-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-02-03 15:43
先在这个论坛里搜一下以前的帖子吧,很多的!很有帮助的。


我找到了以前的帖子关于如何开始调试
1。open。。。。。
2。load。。。
。。。
。。。。。

不过对我来说上来就调试sys好像太高深了,就是softice自带的例子也太复杂,我还是得从简单得调试开始,我准备自己编个小程序先试试
要做放火墙
bjyplbx
驱动牛犊
驱动牛犊
  • 注册日期2002-07-29
  • 最后登录2009-03-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-02-03 15:58
我用delphi做了个小程序,运行结果就是在dos下输出 1
怎么不能 load 呢,trans..的时候,说没有调试信息
要做放火墙
bjyplbx
驱动牛犊
驱动牛犊
  • 注册日期2002-07-29
  • 最后登录2009-03-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2005-02-03 16:32
我还是搞不懂,所以我还是选择了直接调试 passthru ,我安装了它,并且可以load,看见源代码,并且看见了data,可是开始的时候源代码还是c的,后来softice出来后怎么就成了汇编的了
要做放火墙
bjyplbx
驱动牛犊
驱动牛犊
  • 注册日期2002-07-29
  • 最后登录2009-03-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2005-02-03 16:47
新问题:

  现在已经可以在 PtReceivePacket 设置断点并且调试,但是变量的值是怎么观察呢?
要做放火墙
suerdj2k
驱动牛犊
驱动牛犊
  • 注册日期2004-12-28
  • 最后登录2006-02-08
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2005-02-03 17:11
命令行:wl

唉,我刚开始学的时候就没人教我:(
============================== 苏州工业园区 NDIS驱动 软件研发
makefriend8
驱动小牛
驱动小牛
  • 注册日期2003-08-01
  • 最后登录2014-06-27
  • 粉丝0
  • 关注0
  • 积分84分
  • 威望111点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2005-02-11 14:18
呵呵。关注中。。。。。
一起学习
游客

返回顶部