On Thu, Jun 03, 2004 at 07:11:20PM -0400, David Fritz wrote:
Christopher Faylor wrote:
[...]
Interestingly enough, I just added some checking to fhandler_base::open which
used RtlIsDosDeviceName_U. It caused a reboot of my XP system every time
I tried it. That's a first for XP.
Oops. No, that was the result of passing garbage to InitializeObjectAttributes apparently. Seems like a pretty serious XP bug regardless.
[...]
Are you sure? InitializeObjectAttributes() is a macro.
How was the garbage being passed?
I ask because I'm interested. NT showstoppers deserve a little research if you have the time (I do). So if you remember the specifics, I'd be interested. If not, thanks anyway.
HAND, Cheers
Maybe it was NtCreateFile, then.
cgf