driver failed to load

I’m trying to backport a driver to Windows 2000. KMDF 1.7 appears to
have installed correctly, but my driver won’t load. When I installed it
it said that entry point “IoGetLowerDeviceObject” could not be found,
and when I checked the help it was only supported after an update rollup
for SP4. Having installed SP4 + the update rollup the driver still won’t
load but it now won’t tell me why.

The debugger just tells me 0x7B (inaccessible boot device). Can I get it
to tell me why a driver failed to load?

Thanks

James

Depends.exe with your driver on the exact target platform.

On Thursday, September 30, 2010, James Harper
wrote:
> I’m trying to backport a driver to Windows 2000. KMDF 1.7 appears to
> have installed correctly, but my driver won’t load. When I installed it
> it said that entry point “IoGetLowerDeviceObject” could not be found,
> and when I checked the help it was only supported after an update rollup
> for SP4. Having installed SP4 + the update rollup the driver still won’t
> load but it now won’t tell me why.
>
> The debugger just tells me 0x7B (inaccessible boot device). Can I get it
> to tell me why a driver failed to load?
>
> Thanks
>
> James
>
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
>


Mark Roddy

>

Depends.exe with your driver on the exact target platform.

Thankyou so much for that! Saved me heaps of binary searching!

RtlGetVersion was the culprit.

Curiously my DebugPrint hooking doesn’t work under 2000. I’ll follow up
in a separate post.

James