ImpLib SDK combines free programming tools for authoring custom import libraries for Windows DLL (32 and 64 bit) with advanced features, like cdecl2stdcall conversion, importing by ordinal, removing original thunk, storing symbols from different DLL files in a single import library.

The ImpLib SDK is also useful to overcome any legal restrictions when redistributing the import libraries for certain DLL files, like the Microsoft® C++ runtime. The import libraries for the CRT or STL are part of the Windows SDK. Even though the SDK is available for free, redistributing these files is not allowed according to the current license agreements. An alternative is to generate these import libraries using the ImpLib SDK, as it doesn't restrict redistribution.

The ImpLib SDK is free even for commercial use and redistribution of any kind, as long as all copyrights are preserved.

Guide: https://implib.sourceforge.io/EN.HTM
GitHub repository: https://github.com/vkamenar/implib-sdk

Features

  • cdecl2stdcall conversion
  • importing symbols by ordinal
  • removing original thunk records (OFT)
  • storing symbols from different DLL in a single import library file

Project Activity

See All Activity >

License

MIT License

Follow ImpLib SDK

ImpLib SDK Web Site

Other Useful Business Software
Passwordless Authentication and Passwordless Security Icon
Passwordless Authentication and Passwordless Security

Identity is everything. Protect it with Duo.

It’s no secret — passwords can be a real headache, both for the people who use them and the people who manage them. Over time, we’ve created hundreds of passwords, it’s easy to lose track of them and they’re easily compromised. Fortunately, passwordless authentication is becoming a feasible reality for many businesses. Duo can help you get there.
Get a Free Trial
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
2
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5

User Reviews

  • It's a powerful tool to customize import libs for Win32 and Win64
    2 users found this review helpful.
  • I'm using the ImpLib SDK to resolve conflicts when the same API is exported in multiple DLL. It's very useful to have this tool to fully customize the imports, even for 3rd party DLL.
    1 user found this review helpful.
    Reply from ImpLib SDK
    Posted 2025-04-10
    Thank you, Robert! In the Windows API, a function or other symbol may be exported in multiple DLL. For example, the same API may appear in kernel32, ntdll, advapi32 and so on. Depending on the Windows version and patch level, the preferred DLL to import that specific function can be different. The developer might need to "relocate" the imports by customizing the import libraries. The ImpLib SDK can be useful to address this issue, among other use cases.
Read more reviews >

Additional Project Details

Operating Systems

Windows

Languages

English, Spanish, Russian

Intended Audience

Developers

User Interface

Command-line

Programming Language

Assembly

Related Categories

Assembly Code Generators, Assembly Compilers, Assembly Command Line Tools

Registered

2007-01-30