DLL to Lib is a tool for converting a DLL into its equivalent static library file. After that, you can replace the original DLL with the static library file, rebuild your application, and distribute it without the DLL. The conversion process does not require any source code from the DLL files. All works are done from binary to binary. DLL to Lib will rebuild programming interfaces identical to the export functions in the DLL and reconstruct the necessary symbol tables, string tables, reference tables, and TLS entries from the DLL to make a valid static library for you. The updated version provides full support to Component Object Model(COM) based DLLs.