My English is poor.If you cann't make clear what i'm talking about,Please tell me.
for example:
i write a driver who triggers a "int 3" command in DriverEntry function.
If the kd is debugging the windows . Then the windows will break into the kd. otherwise windows will bsod.
If i just edit the int 3 command in the current eip address(eg: eb . 0x90) .then make the system run.(eg: g)It will not bsod.
But this is the most simple example.
When i meet a new driver which will cause the bsod.
How can i stop this?
can i terminate the thread? Is there a simple way to do this?
for example:
i write a driver who triggers a "int 3" command in DriverEntry function.
If the kd is debugging the windows . Then the windows will break into the kd. otherwise windows will bsod.
If i just edit the int 3 command in the current eip address(eg: eb . 0x90) .then make the system run.(eg: g)It will not bsod.
But this is the most simple example.
When i meet a new driver which will cause the bsod.
How can i stop this?
can i terminate the thread? Is there a simple way to do this?