So this program can do an intermediate step in the proces of merging a dll with an executable, by making a static library out of a dll. But since it has not any use to me, and since this thread is going nowere, i think ill just abandon this idea.
Use this to convert a DLL file into its equivalent static library file. After that, you can replace the original DLL file 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. All work is done from binary to binary. It will rebuild programming interfaces identical to the export functions in the DLL and reconstruct the necessary symbol, string and reference tables to make a valid static library.