[pso] [Tema 3][Windows] Bsod aleator la IoGetDeviceObjectPointer

Razvan Deaconescu razvan.deaconescu at cs.pub.ro
Sun May 9 18:45:05 EEST 2010


On Sat, 2010-05-08 at 19:10 +0300, Vladimir-Andrei Olteanu wrote:
> On 5/8/2010 6:08 PM, Vladimir-Andrei Olteanu wrote:
> > Am rezolvat problema. Uitam sa "inchid" data->Disk*FileObject.
> 
> Retrag ce am zis. Adaugarea a doua ObDereferenceObject doar a coincis cu 
> un numar mare de rulari consecutive fara ca BSOD-ul sa apara. Ceea ce 
> este interesant este ca natura bug-ului pare sa se fi schimbat:

Fa un modul simplu in care, in DriverEntry apelezi
IoGetDeviceObjectPointer si ObDerefernceObject pentru cele doua
dispozitive. Adauga in el implementarea ta (pas cu pas) si vezi unde
apare eroarea.

Poti porni de la rezolvarea de pe Windows a laboratorului 8.

Razvan



More information about the pso mailing list