| 
					阅读:1462回复:7
				 如何跟踪DrierEntry例程
					小弟用driverworks编写驱动,用softice调试时,只能跟踪到create,devicecontrol等例程,象DriverEntry,AddDevice,OnStartDevice等例程是怎么跟踪的?系统是在什么时候调用这些例程的(我的starttype=3)?
 我装的是DS2.5。 | |
| 最新喜欢: hxqw20... | 
| 沙发#发布于:2002-07-05 16:55 
					在softice setting 中initialization加上BPX DriverEntry;				 | |
| 
 | 
| 板凳#发布于:2002-07-05 17:23 
					在系统启动时调试驱动程序的方法:
 1、Symbol Loader中FILE\\open module\\打开 XXX.sys,再translate。 2、EDIT\\SoftICE Initialization Settings...\\symbol标签中add the Symbol File XXX.nms。然后在Initialization String为BPX DriverEntry等。 3、重新启动电脑,运行到XXX.sys的DriverEntry时会自动弹出SoftICE窗口。 | |
| 
 | 
| 地板#发布于:2002-07-08 18:03 
					我用了你们所说的方法,但是显示器出现花屏,只有系统启动后Softice显示才正常,不知道是不是显卡的问题,我的操作系统是Win2000,显卡是一杂牌显卡。				 | |
| 地下室#发布于:2002-07-08 22:03 
					估计是因为你设置的显卡模式不对,你应该设置成WINDOW模式就好了				 | |
| 5楼#发布于:2002-07-08 23:52 
					我是设置成universal video driver(softice appears in a \"window\"),Test 是成功的,可是跟踪的时候也不行。				 | |
| 6楼#发布于:2002-07-09 14:01 
					在代码里加 int 3, 不就可以了?				 | |
| 7楼#发布于:2002-07-10 16:56 
					加int 3 ?什么意思,在代码的那里加?
 小弟初次接触驱动,实在不解这是什么意思,还望能解释一下。 | |
 
							 
				 
				 
				