Cita:
Empezado por seoane
Te recomiendo esta lectura (esta en ingles):
http://msdn.microsoft.com/msdnmag/issues/02/02/PE/
En el se explica la estructura de un archivo ejecutable. Veras que dentro de la estructura del ejecutable existen una serie de tablas que sirven para saber que librerías y funciones son necesarias para ejecutar ese programa. El propio windows se encarga de cargar esas librerías y de ajustar los valores de las tablas para que apunten a las direcciones de memoria adecuadas. En ningún momento el programa tiene que llamar a las funciones LoadLibrary y FreeLibrary, de eso ya se encarga windows.
|
Sólo apuntar que el término es
biblioteca (
library).