阅读:1643回复:12
该如何用softice对passthru进行调试
编译xpddk里的passthru例子,安装后启用softice进行调试,设置断点,F5,下一步我该怎么做?我不想对passthru实现什么功能,只是想学学softice的调试功能。是不是还要对passthru进行必要的修改?不太懂,请高手指点一二。先谢过!
|
|
|
沙发#
发布于:2003-12-01 14:40
这么小CASE的问题都没人回答啊?有人有调试通过的passthru源码吗?给小弟一份!需分请开口。longriver@126.com
|
|
|
板凳#
发布于:2003-12-01 14:56
设了断点网卡有包流过就会断住了.
|
|
|
地板#
发布于:2003-12-01 18:02
bpx 设断的函数名,你试试看吧
|
|
|
地下室#
发布于:2003-12-01 21:31
bpx ptreceive
看看,呵呵 |
|
5楼#
发布于:2003-12-02 09:43
首先感谢大家的帮忙,不过也太小看小弟了吧,设个断点还是会的,只是没有中断跳出来啊。
|
|
|
6楼#
发布于:2003-12-02 09:45
设了断点网卡有包流过就会断住了. |
|
|
7楼#
发布于:2003-12-02 09:59
我的网卡应该有包流过吧,我试用了XPassthru,可以显示调试信息,但看不到他示例中带的sample调试信息中的以下开头几行。为何?我装载softice选用boot方式。
00000000 0.00000000 *** XPASSHTRU.SYS ***==> DriverEntry... 00000001 0.00005531 <== NdisIMRegisterLayeredMiniport,the return code is 0. 00000002 0.00010895 *** XPASSHTRU.SYS ***<== NdisRegisterProtocol. 00000003 0.00013829 *** XPASSHTRU.SYS ***<== NdisIMAssociateMiniport. 00000004 0.00426590 *** XPASSHTRU.SYS ***==> Passthru Protocol PtPNPHandler 00000005 0.00430110 *** XPASSHTRU.SYS ***==> Passthru Protocol PtPnPNetEventReconfigure 00000006 0.00472518 *** XPASSHTRU.SYS ***==> Passthru Protocol Initialize PtBindAdapter 00000007 0.01617356 *** XPASSHTRU.SYS ***==> Passthru PtOpenAdapterComplete 00000008 0.02035063 *** XPASSHTRU.SYS ***==>Passthru Initialize Miniport 00000009 0.02039504 *** XPASSHTRU.SYS ***==>Passthru Miniport MPBundleSearchAndSetSecondary 00000010 0.02042941 *** XPASSHTRU.SYS ***<== Passthru Initialize Miniport |
|
|
8楼#
发布于:2003-12-02 19:54
我在一2000系统上装2KDDK,调试通过,为何在XP系统里装XPDDK里的passthru就不行?
|
|
|
9楼#
发布于:2003-12-02 23:46
没问题,xp下的passthru我编译安装过,没问题的
记得还要编译nodify(记不清了,呵呵) |
|
|
10楼#
发布于:2003-12-06 14:44
嗯,目前小弟也是遇到此问题,在xp和2k用一样的安装步骤,softice也是设成boot,调试讯息也有,但设断点时,xp就是没法中断…
不知道在xp下是否需要再作一些特别的设定? |
|
11楼#
发布于:2003-12-08 08:59
无需要断点,softice自己可以截获dbgprint( ),自己写一些输出信息也可以。
|
|
|
12楼#
发布于:2003-12-08 15:19
我已经通过了,解决办法是重装了一遍DDK。奇怪!
|
|
|