Debuging Keyboard Driver

Hi all,
Myself is a novice to drivers and inorder to master
debugging and understand in detail kernal operations i took the sample code
for keyboard class driver .After building it and loading it,i wants to debug
it with softice.
Since this driver is always started at system time(keyboard driver cann’t be
made to start mannuly because in that case u can’t login into system
:-),This is what i thinks)how can i debug it using softice.Since all the
commands are also given from keyboard,how to move or jump in code of driver.
Secondly which paramerters decide wheather to use softice or windbg??If this
choice is purely personal then what a fresher should start with because he
is not conditioned to use Windbg as many experienced programmers might be.

Thanx in advance…
Chandandeep Singh Pabla
DCM Technologies.


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

> Secondly which paramerters decide wheather to use softice or windbg??If

The presense of the second machine which is worth sacrificing as a target
:slight_smile:

If you have such a machine - then WinDbg has huge advantages, namely - the
ability of copy-paste-save the debugger’s log. SI’s command window is too
volatile.
WinDbg also seems to have much more interesting extension commands than SI.
But if you do Win9x debugging, then SI is the ultimate tool.

Max


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com