Foro de elhacker.net

Programación => ASM => Mensaje iniciado por: franfis en 23 Octubre 2010, 03:38 am



Título: dudas con .lib
Publicado por: franfis en 23 Octubre 2010, 03:38 am
Holass, mi duda es la siguiente, estoy usando el MASM ¿que relecion tienen los archivos de extensiones .inc .lib y .dll cuando se les incluye en el codigo fuente?

¿¿Cual de ellos es el que tiene los prototipos de funciones declaradas??

¿Y como es que el .lib llama a la .dll respectiva, que contiene el .lib??

Gracias....   :huh:


Título: Re: dudas con .lib
Publicado por: Eternal Idol en 23 Octubre 2010, 11:18 am
Los .inc son archivos de declaraciones, equivalentes a los .h de C/C++ y ahi es donde estan los prototipos que buscas.

Los .lib pueden ser librerias estaticas o librerias de importacion, los .DLL son librerias dinamicas.

El .lib al que te referis debe ser el de importacion y lo que tiene son referencias a las funciones exportadas por las DLLs. Para entederlo mejor tenes que leer sobre PE, COFF, etc..


Título: Re: dudas con .lib
Publicado por: franfis en 23 Octubre 2010, 23:58 pm
Gracias por el alcance (lo de COFF) lo revisaré, aunque creo que esta muy complejo  ;D