Magnus Olsen wrote:
_aulldvrm are not export / stub or implemnet in
ntoskrnl.
see
>(ldr/loader.c:1476) LdrPEGetExportByName(): failed to find _aulldvrm
> (ldr/loader.c:1561) Failed to import _aulldvrm from ntoskrnl.exe
This is an __int64 compiler internal helper function from VC7; VC6 hasn't
got a combined div and mul for unsigned (or signed for that matter) 64-bit
integers. It was added starting with Windows XP. As the developers clearly
doesn't want anyone using Windows 2000 or less to use it, are we perhaps
committing to (possibly unwanted) work and complexity by adding support,
ad-hoc, for individual XP- (and later-) only drivers?
On the other hand, this might just be ignorance of its developers that could
be fixed by asking them to change the build (or their code) just the tiniest
bit, and watch out for VC7-specific compiler-internal function references in
the future.
Just thought I'd raise a flag.
/Mike