Top Qs
Línea de tiempo
Chat
Contexto

ImpLib SDK

herramienta gratuita para la creación de librerías de importación personalizadas en formato MS-COFF De Wikipedia, la enciclopedia libre

Remove ads

ImpLib SDK es una herramienta gratuita y de código fuente abierto para crear librerías de importación personalizadas en formato MS-COFF.

Datos rápidos Información general, Tipo de programa ...

Esta herramienta se creó para permitir el uso de librerías dinámicas (DLL), para las cuales no se cuenta con la librería de importación original.[1] También se usa para realizar traducción de símbolos. Esto sirve para que una librería dinámica desarrollada para un lenguaje de programación pueda ser usada desde otro lenguaje. Por ejemplo, esta funcionalidad permite utilizar en los programas de Visual Basic o PureBasic librerías que fueron hechas para C++.[2] Un caso de uso conocido es la librería dinámica de OpenAL, la cual se utiliza en PureBasic por medio de la traducción de símbolos de ImpLib SDK.

Las librerías de importación generadas con ImpLib SDK no se diferencian de Visual C++ y GCC.[3] Por lo tanto, estas librerías pueden ser usadas como alternativa si la redistribución de las librerías de importación originales no es posible. Por ejemplo, no es permitida la redistribución de las librerías de importación de tiempo de ejecución de C y C++.[4]

ImpLib SDK también permite suprimir los saltos en los llamados a funciones externas, conocidos como original thunks. Esto reduce el tamaño del ejecutable. Por lo tanto, algunas fuentes incluyen a ImpLib SDK en la lista de herramientas que sirven para generar ejecutables de menor tamaño.[5]

Esta herramienta se creó utilizando únicamente el lenguaje de macros (preprocesador) de FASM con el ánimo de demostrar las capacidades de dicho lenguaje.[2]

Remove ads

Referencias

Enlaces externos

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads