Unlike the other people in the group, I don’t have BSOD problems
with NAV and my driver (AFM), but a “hang”. It doesn’t seem to be stack
related (at no time is the stack under 4K).
What happens is this:
- Everything works fine, until I start IE (5.5 on Win2K)
- IE starts Ok first time, but after that Explorer/IE and related
programs (HTMLhelp etc.) just hang.
According to Filemon output (I used it to see if any IRP got
lost/hung), there is one IRP_MJ_CREATE that didn’t complete, yet there
are many IRPs completed after that.
I’ve tracked this to retrieval of user names in my IRP_MJ_CREATE,
What I do is get LUID from the token in the Create parameters. I call:
SeQueryAuthenticanIdToken (Create token)
// Create token is either ClientToken or PrimaryToken from Create
parameters
GetSecurityUserInfo
// copy data into my ANSI buffers
LsaFreeReturnedBuffer
If I remove the above code from my driver, the problem is gone.
This only happens with NAV:-(
Any clues as to what can be wrong?
A note that I see a debug print from LSA saying :“Failed to reject
client XXXX-XXXX message XXXX-XXXX due to invalid clientid”. XXXX-XXXX
is not necessarily a hex number, as it has signs. This happens after
I close IE, and try to start it the second time.
–
Kind regards, Dejan M. www.alfasp.com
E-mail: xxxxx@alfasp.com ICQ#: 56570367
Alfa File Monitor - File monitoring library for Win32 developers.
Alfa File Protector - File protection and hiding library for Win32
developers.
Alfa Registry Monitor - Registry monitoring library for Win32
developers.
Alfa Registry Protector - Registry protection library for Win32
developers.
You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com