[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