Kernel32.dll would already be mapped at that higher address (I'm
assuming you mean to use the same address otherwise your question makes no
sense at all) so trying to MapViewOfFile specifying this same load address
will fail, but why can't you just access it where it is already mapped?
-GJC [MS Windows SDK MVP]
-Software Consultant (Embedded systems and Real Time Controls)