Can't load driver - Procedure not found

Greetings,

I’m stumped. When trying to load my driver now, I get a failure. I’ve
used Doron Holan’s
method described on his Blog
http://blogs.msdn.com/doronh/archive/2006/03/13/550844.aspx
to identify the problem symbol as KfAcquireSpinlock.

I’m trying to use the depends tool but am having trouble interpreting
the display.

Under NTOSKRNL.EXE I see HAL.DLL and it is EXPORTING KfAcquireSpinLock

At the same level as NTOSKRNK.EXE, I see HAL.DLL and it is IMPORTING
KfAcquireSpinLock.

I’ve been using KeAcquireSpinLock for a while now with no problems, not
sure what change
cause this failure…

Anybody have a suggestion?

Thanks in advance,
-bob

Are you sure it is KfAcquireSpinLock? What OS are you seeing the load
failure on? Have you run depends.exe on the target OS to double check
the missing export?

– I can spell, I just can’t type.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Bob Nelson
Sent: Friday, September 15, 2006 10:33 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Can’t load driver - Procedure not found

Greetings,

I’m stumped. When trying to load my driver now, I get a failure. I’ve
used Doron Holan’s method described on his Blog
http://blogs.msdn.com/doronh/archive/2006/03/13/550844.aspx
to identify the problem symbol as KfAcquireSpinlock.

I’m trying to use the depends tool but am having trouble interpreting
the display.

Under NTOSKRNL.EXE I see HAL.DLL and it is EXPORTING KfAcquireSpinLock

At the same level as NTOSKRNK.EXE, I see HAL.DLL and it is IMPORTING
KfAcquireSpinLock.

I’ve been using KeAcquireSpinLock for a while now with no problems, not
sure what change cause this failure…

Anybody have a suggestion?

Thanks in advance,
-bob


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer