hmi222 Posted February 7, 2008 Posted February 7, 2008 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 ... Does anybody knows how to setup dll2lib correctly? Thanks in advance....
hmi222 Posted February 9, 2008 Author Posted February 9, 2008 Hi ragdog!Are yu shure that this creates a fully static lib...?I tried with sample: unacev2.dlldll=75KBlib=5kbI think in this lib yu need the dll too!or?Thanks
mia Posted February 9, 2008 Posted February 9, 2008 See this site. It has all the tools u needed.http://www.vortex.masmcode.com/mia...
hmi222 Posted February 9, 2008 Author Posted February 9, 2008 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
human Posted February 9, 2008 Posted February 9, 2008 (edited) i doubt its possible.due static lib is like obj in asmdynamic libs are like info we have dll to handle stuff.thats why visual studio install 2 types of libswell even 4 due there are single and multithreaded. Edited February 9, 2008 by human
hmi222 Posted February 9, 2008 Author Posted February 9, 2008 i doubt its possible.due static lib is like obj in asmdynamic libs are like info we have dll to handle stuff.thats why visual studio install 2 types of libswell even 4 due there are single and multithreaded.Yes its possible with dll2lib http://www.binary-soft.com/dll2lib/dll2lib.htmbut i dont become it to work properly!
HVC Posted February 9, 2008 Posted February 9, 2008 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).
hmi222 Posted February 9, 2008 Author Posted February 9, 2008 (edited) 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 -> DwingThen 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 February 9, 2008 by hmi222
human Posted February 9, 2008 Posted February 9, 2008 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
Killboy Posted February 9, 2008 Posted February 9, 2008 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.
hmi222 Posted February 9, 2008 Author Posted February 9, 2008 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 staticsorry.... 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...
HVC Posted February 9, 2008 Posted February 9, 2008 (edited) @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 February 9, 2008 by HVC
CondZero Posted February 9, 2008 Posted February 9, 2008 I have used this tool for 2 different dll's.One I had personal information on and knew thatthe exports were done correctly. The 2nd I haveproblems with a link error because I believe somecompatibility issue or incorrect export assignmentin the dll. You should almost be able to produceyour *.lib with the standard default options.I am using VC++ as my calling developmentlanguage. You should not need to include the dllbecause that is the point of this software. Youinclude the *.lib in your project and link likeany other system dll. You will receive a msgboxthat you are using an uregistered copy of softwareunless you paid for it. I think it's a pretty goodpiece of software in my preliminary tests.cheers!
Killboy Posted February 9, 2008 Posted February 9, 2008 The libs created by dll2lib show a messagebox saying it was done with an unregistered version ?I was already wondering what the limitation was :'DUnpacked it a few days ago but couldn't find any limitations so far lol
hmi222 Posted February 10, 2008 Author Posted February 10, 2008 @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 !
CondZero Posted February 10, 2008 Posted February 10, 2008 (edited) 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 theirprogram to make finding this annoyance, somewhat difficult. I also believe that theireval d/l is not the same as their purchased version, based on the dialog which clearlyshows 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 February 10, 2008 by CondZero
KuNgBiM Posted February 14, 2008 Posted February 14, 2008 (edited) Dll2Lib2.00_Cracked (229 KB) :biggrin: Download-Link #1: ** NO LINKS TO CRACKED SOFTWARE PLEASE! ** Edited February 15, 2008 by Teddy Rogers Removed link to cracked software...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now