Quote: "It is entirely impossible. "
Erm...
it is possible.
What do you think: when I write, "it's tricky but not impossible", would that sentence indicate I got it working? The answer: Yes. Well with the exception of Delphi DLLs (that's what the other sentence indicates). However, VC++, C++ Builder, FASM and FreePascal DLLs do work. So please...
Quote: "And if you'd think that MapAndLoad would work in this case, that's wrong!"
No, really?
Quote: "If you misunderstood DarkPhear mentioned having a dll packed in to a file and it loaded in to memory without it being dropped to the hard drive first."
I know.
Quote: "Windows API's require that the PE image be on disk to load."
The Windows PE loader requires that, not the API. Solution: Don't use the Windows PE loader.
Quote: " The internal loader of the OS that automatically does the loading when we double click on the file may be able to handle such a load without extracting, but then again, MS wouldn't tell us their secretive kernel mode functions."
They don't need to.