suggest a book for...
-
could somebody please suggest a book for learning how the windows os stores resources from PE files in memory and how they relate to the opcode when the execution process starts? I'm sure the resources aren't listed as some kind of data segment and I'm confused about how they fit into the execution of opcode when the opcode is loaded into memory from the execution start on a PE file. I DO NOT want a book on PE file format, because I already have one. I really need something that explains the relationship between PE resources and the actual opcode of the PE file when the opcode is loaded into memory and the start address is loaded into the register and the whole process starts. This relates to VC++ because I intend to use this information in a VC++6 project, thank you.
-
could somebody please suggest a book for learning how the windows os stores resources from PE files in memory and how they relate to the opcode when the execution process starts? I'm sure the resources aren't listed as some kind of data segment and I'm confused about how they fit into the execution of opcode when the opcode is loaded into memory from the execution start on a PE file. I DO NOT want a book on PE file format, because I already have one. I really need something that explains the relationship between PE resources and the actual opcode of the PE file when the opcode is loaded into memory and the start address is loaded into the register and the whole process starts. This relates to VC++ because I intend to use this information in a VC++6 project, thank you.
Matt Pietrek has written a number of articles on PE format. "Peering Inside the PE: A Tour of the Win32 Portable Executable File Format" http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndebug/html/msdn_peeringpe.asp[^] is one. Do a search for PE Loader or Matt Pietrek over at MSDN for more. Hope that helps. Neville Franks, Author of ED for Windows. Free Trial at www.getsoft.com