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

Razvan Deaconescu razvan.deaconescu at cs.pub.ro
Sun May 9 20:30:01 EEST 2010


On Sun, 2010-05-09 at 20:17 +0300, Vladimir-Andrei Olteanu wrote:
> On 5/9/2010 6:45 PM, Razvan Deaconescu wrote:
> > 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.
>
> Modulul meu face doar asta. Daca il incarc si il descarc de mai multe 
> ori, eventual imi da bsod in DriverEntry.

Hmmm ... ciudat.

Asa se intampla si cu rezolvarea laboratorului 8? Daca nu se intampla,
completeaza pas cu pas rezolvarea laboratorului pentru a o aduce la
forma temei tale.

Daca se intampla, atunci inseamna ca e ceva care si noi gresim :-).
Drept pentru care solutia ta va fi acceptata cat timp da BSOD la anumite
intervale de timp.

Razvan



More information about the pso mailing list