Jump to content
View in the app

A better way to browse. Learn more.

Tuts 4 You

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Setting Up Dll2lib

Featured Replies

Posted

Hi to all....

Nice to be here in this fine forum...

Im trying to setup dll2lib to convert a dll (SID-PLAYER LIBRARY) to a static lib...

All my tryouts crashed ... :blink:

Does anybody knows how to setup dll2lib correctly?

Thanks in advance....

hi try this

make_lib.zip

greets

ragdog

  • Author

Hi ragdog!

Are yu shure that this creates a fully static lib...?

I tried with sample: unacev2.dll

dll=75KB

lib=5kb

I think in this lib yu need the dll too!

or?

Thanks

See this site. It has all the tools u needed.

http://www.vortex.masmcode.com/

mia...

hi

yes this lib need the dll

  • Author
See this site. It has all the tools u needed.
http://www.vortex.masmcode.com/

mia...

Hi mia!

Which tools i nedd for creating a full functionally lib (without needing the dll!)

dll2inc + inc2lib ????

Thanks

i doubt its possible.

due static lib is like obj in asm

dynamic libs are like info we have dll to handle stuff.

thats why visual studio install 2 types of libs

well even 4 due there are single and multithreaded.

Edited by human

  • Author
i doubt its possible.

due static lib is like obj in asm

dynamic libs are like info we have dll to handle stuff.

thats why visual studio install 2 types of libs

well even 4 due there are single and multithreaded.

Yes its possible with dll2lib http://www.binary-soft.com/dll2lib/dll2lib.htm

but i dont become it to work properly!

hmi222, are you sure you deal with a non-packed win32 dll compiled to native code?

What signature does PEiD gives you for the dll?

Vortex tools won't help, with the exception of dll2inc (and only if you plan to implement the static library using asm).

  • Author
hmi222, are you sure you deal with a non-packed win32 dll compiled to native code?

What signature does PEiD gives you for the dll?

Vortex tools won't help, with the exception of dll2inc (and only if you plan to implement the static library using asm).

first dll was packed with UPACK! PEID: Upack 0.3.9 beta2s -> Dwing

Then i unpacked it..... DLL is running fine in code.... (Coding in Purebasic!)

Now i want to do static lib of it!

DLL:

http://www.megaupload.com/?d=MMWRH2KW

Edited by hmi222

dll2lib doesnt mean its makes static lib only lib like for dll, include and lib to compile with source.

so source can use dll, i doubt it changes it to static

DLL to Lib is a magical tool which can convert a DLL file 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 most exciting thing is that the conversion process DOES NOT require any source codes of the DLL files! All works are done from binary to binary. DLL to Lib will rebuild programming interfaces identical to the functions exported by the DLL and reconstruct the necessary symbol tables, string tables and reference tables from the DLL to make a valid static library for you! Incredible? OK, let's start.
We know many DLL files also has an import library file, which does not have the actually function codes, but the references to them. Import library files are used for your application to implicit linked with the DLL.

For clarity, we define import library as:

A file used to resolve references to the objects and their associated functions and data in the DLLs when linked with your application. And it does not contains the actual objects and corresponding functions and data.

and define static library as:

A file containing objects and their associated functions and data that is linked into your application when the executable file is built.

DLL to Lib will generate static library files for you.

  • Author
dll2lib doesnt mean its makes static lib only lib like for dll, include and lib to compile with source.

so source can use dll, i doubt it changes it to static

sorry.... of course it converts dll to stand alone Static lib!

in the staticlib a special Function will be included for the init...

I ve some converted libs from dll here, like MagicV2mEngine from MAGIC2001...

@hmi222: Well, i run into a situation here. Let me illustrate it for you...

Try:

All download slots assigned to your country (<censored>) are currently in use. Please try again in a few hours or install the Megaupload Toolbar for immediate access - with the toolbar installed, there are no more slot limitations for you!

jmp Try

Isn't it nice of them to grand me immediate access once i install their toolbar?

Despite their undoubtly love-driven generosity, i think i 'll pass.... ;)

Any chance of giving a direct link to the program hosting the dll (via pm if it's commercial)? Or attaching it here?

Edited by HVC

I have used this tool for 2 different dll's.

One I had personal information on and knew that

the exports were done correctly. The 2nd I have

problems with a link error because I believe some

compatibility issue or incorrect export assignment

in the dll. You should almost be able to produce

your *.lib with the standard default options.

I am using VC++ as my calling development

language. You should not need to include the dll

because that is the point of this software. You

include the *.lib in your project and link like

any other system dll. You will receive a msgbox

that you are using an uregistered copy of software

unless you paid for it. I think it's a pretty good

piece of software in my preliminary tests.

cheers!

The libs created by dll2lib show a messagebox saying it was done with an unregistered version ?

I was already wondering what the limitation was :'D

Unpacked it a few days ago but couldn't find any limitations so far lol

  • Author
@hmi222: Well, i run into a situation here. Let me illustrate it for you...

Try:

All download slots assigned to your country (<censored>) are currently in use. Please try again in a few hours or install the Megaupload Toolbar for immediate access - with the toolbar installed, there are no more slot limitations for you!

jmp Try

Isn't it nice of them to grand me immediate access once i install their toolbar?

Despite their undoubtly love-driven generosity, i think i 'll pass.... ;)

Any chance of giving a direct link to the program hosting the dll (via pm if it's commercial)? Or attaching it here?

I tried to attach it here, but uploading never stops ! :confused:

The libs created by dll2lib show a messagebox saying it was done with an unregistered version ?

This is easy to patch in your *.exe, but annoying. They appear to have encrypted the string literals in their

program to make finding this annoyance, somewhat difficult. I also believe that their

eval d/l is not the same as their purchased version, based on the dialog which clearly

shows unregistered. But s/b patchable nonetheless.

for those interested, here's a d/l to unpacked, nanofixed eval version:

Download-Link #1: http://rapidshare.com/files/90696178/D2LNanoFix.rar.html

cheers!

Edited by CondZero

Dll2Lib2.00_Cracked (229 KB) :biggrin:

Download-Link #1: ** NO LINKS TO CRACKED SOFTWARE PLEASE! **

Edited by Teddy Rogers
Removed link to cracked software...

Create an account or sign in to comment

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.