Page 1 of 1

Loading Executables

PostPosted: Aug 31, 2001 @ 7:29pm
by Dan East
I'm certainly not an expert when it comes to Assembly / Machine language, so hopefully someone can shed some light on this for me. I'm piddling around with loading PEs manually. I thought that code (text) sections were simply memory-mapped into virtual pages as-is. However, I've noticed that some sort of translation occurs at load time (with ARM binaries), because some byte pairs are being modified. Exactly what is the OS doing to the code pages when they are loaded?  Thanks!<br><br>Dan East

Re: Loading Executables

PostPosted: Sep 1, 2001 @ 2:19am
by Digby
Copy protection scheme, Dan?

Re: Loading Executables

PostPosted: Sep 1, 2001 @ 10:09am
by Dan East
I could tell you, but then I'd have to shoot you. :)<br><br>Dan East

Re: Loading Executables

PostPosted: Sep 1, 2001 @ 10:47am
by Moose or Chuck
... PE's ? :(

Re: Loading Executables

PostPosted: Sep 1, 2001 @ 11:58am
by Digby
PE is an acronymn for Portable Executable.  It's the file format of a loadable code module (.exe, .dll).  If you're really curious, read article on the MS MSDN website.<br><br>