moqingsong
论坛版主
论坛版主
  • 注册日期2002-04-07
  • 最后登录2011-02-03
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望71点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
阅读:1623回复:13

有人碰到过同样的现象吗?xp passthru找不到symbol.

楼主#
更多 发布于:2002-05-20 10:37
好奇怪,
1。xp passthru用softice debug
2。load, file * 都正常,源文件好好的可以看到。
3。mpsendpackets 可以设断点,
4。想在 mpsend设断点,却说symbol not defined.
5。sym了一下确实没有找到mpsend的名字。
6。源程序没做任何改动,改了source 后在 win2000 下 使用build -cef编译的。
真是困惑。。。



[编辑 -  5/20/02 by  moqingsong]

最新喜欢:

zackaryzackar...
按第一贴的“给分”键,给分。
bingjie
驱动小牛
驱动小牛
  • 注册日期2001-08-15
  • 最后登录2007-11-29
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-05-20 14:54
当你注册了MPSendPackets后系统永远不会调用MPSend了,是不是在编译时被优化了,呵呵,若是这样ms就是牛啊
moqingsong
论坛版主
论坛版主
  • 注册日期2002-04-07
  • 最后登录2011-02-03
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望71点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-22 10:28
真是这样吗?那大家做处理都是在mpsendpacket里做的吗?
按第一贴的“给分”键,给分。
.X.T.I.M.
驱动大牛
驱动大牛
  • 注册日期2001-09-22
  • 最后登录2021-08-25
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-05-22 11:08
当你注册了MPSendPackets后系统永远不会调用MPSend了,是不是在编译时被优化了,呵呵,若是这样ms就是牛啊

去看看DRIVERENTRY里面SENDPACKETS前面的注释是怎么说的!在看看DDK里面对这个MP函数是怎么定义的!在NDIS的GUIDE部分!
<IMG src="http://www.microsoft.com/traincert/images/logos/mcp.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcdba.gif" border=0><br> <IMG src="http://www.microsoft.com/traincert/images/logos/mcse.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcsd.gif" border=0>
moqingsong
论坛版主
论坛版主
  • 注册日期2002-04-07
  • 最后登录2011-02-03
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望71点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-05-22 13:49
好像和receive有点一样了呀。谢谢。
按第一贴的“给分”键,给分。
sirroom
驱动大牛
驱动大牛
  • 注册日期2001-07-30
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望11点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-05-23 18:44
send != sendPacket
recv  与 recvPacket可共存
111
moqingsong
论坛版主
论坛版主
  • 注册日期2002-04-07
  • 最后登录2011-02-03
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望71点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-05-23 18:51
我发现你好像在大面积灌水,可惜这张贴的分发完了。
按第一贴的“给分”键,给分。
moqingsong
论坛版主
论坛版主
  • 注册日期2002-04-07
  • 最后登录2011-02-03
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望71点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-05-23 19:05
我还得好好理解一下,xp的passthru.还没读过它的代码呢,真不好意思。
按第一贴的“给分”键,给分。
fenger_li
驱动老牛
驱动老牛
  • 注册日期2002-03-26
  • 最后登录2005-04-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-05-23 20:21
你真行。
不过不要紧,慢慢来。呵呵!我也差不多
有点意思。。。 呵呵!
.X.T.I.M.
驱动大牛
驱动大牛
  • 注册日期2001-09-22
  • 最后登录2021-08-25
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-05-23 20:34
完全两码事!!RECV和RECV的区别是针对新旧网卡的,都是单包操作!区别就是一个可以拿到完整的包!一个只能得到头和部分的包!剩下的要调用函数传送上来!而SEND和SENDPACKET区别是一个是单包操作一个是多包操作!也就是包队列!没看到后者传进来的是一个数组么?
<IMG src="http://www.microsoft.com/traincert/images/logos/mcp.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcdba.gif" border=0><br> <IMG src="http://www.microsoft.com/traincert/images/logos/mcse.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcsd.gif" border=0>
moqingsong
论坛版主
论坛版主
  • 注册日期2002-04-07
  • 最后登录2011-02-03
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望71点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-05-23 20:44
谢谢.X.T.I.M.的进一步讲解,我还需要进一步深入理解代码。在新网卡走sendpacket,receivepacket旧网卡走send,receive这一点上我理解的不知对不对?
 
 
按第一贴的“给分”键,给分。
fenger_li
驱动老牛
驱动老牛
  • 注册日期2002-03-26
  • 最后登录2005-04-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-05-23 20:53
不是的。
较新的net card 走receivepacket,一些老的常走
receive。
跟以下就知道了。
有点意思。。。 呵呵!
sirroom
驱动大牛
驱动大牛
  • 注册日期2001-07-30
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望11点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-05-24 21:26
这个问题版主不是说过很多次了,大家关税到是很来精神啊。也算偶一个。偶的意思是上述意见都有一些问题,还是找版主的东东看吧
111
.X.T.I.M.
驱动大牛
驱动大牛
  • 注册日期2001-09-22
  • 最后登录2021-08-25
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-05-24 21:56
你管他什么网卡支持什么函数!反正你要写产品就都得支持都得写!要不就是制造垃圾污染环境~~呵呵~~
<IMG src="http://www.microsoft.com/traincert/images/logos/mcp.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcdba.gif" border=0><br> <IMG src="http://www.microsoft.com/traincert/images/logos/mcse.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcsd.gif" border=0>
游客

返回顶部