Every DLLs are regular PE executable in windows or ELF binary in Linux. Thus it has sections like CODE/.TEXT, .DATA,.BSS etc.
There are also two major section of a DLL executable. They are import section and export section.
- CODE/.TEXT - section contains executable hex code.
- .DATA - section contains global/static data values.
- .BSS - section is for un-initialized global/static values
Any executable in windows follows PE/COFF portable executable and common object format. These formats defines how code area, data area and other areas will be arranged.
- Import section(.idata): Defines the list of symbols/functions it imports from an external executables/modules.
- Export Section(.edata): Defines the list of symbols/functions that DLL itself exposes to external world to use.
There are several tools available to see the various sections of a PE executable. Some of the well known tools are PE Viewer, PE Explorer etc.
You have viewed 1 page out of 27. Your DLL learning is 0.00% complete. Login to check your learning progress.
Similar topics related to this section
DLL Frequently Asked Questions
Frequently Asked Questions - DLL-files.com
Dependency Walker Frequently Asked Questions (FAQ)
Top 10 DLL Questions !
DLL COM DCOM Interview Questions and Answers
| #1 webmaster Thu 27 Feb/2014 11:25:52(GMT) || 0 || 0|
We are pleased to inform you that a forum/blog has been incorporated with www.mybestnotes.co.in. You are welcomed to add your comments, requests, codes, solutions and feedback to it. Please login(if already a member) or signup(for free) to avail to this facility.
Your message goes here: