Unsolved Read and understand .dll file for QT
-
I just wonder if there is a way to read a .dll file (for example Qt5Core.dll or Qt5Gui.dll or libstdc++-6.dll)
I think I have to use a decompiler. But which one? Because notepad++ shows me very complicated things: ƒ =ÿ...
Thanks.
-
@Konstantinos
hi,
What you mean read?
Its almost like an executable file.
Its compiled code.so in what way "read" ?
what would the output be? -
@mrjj
Hi
I am just wondering what is the best way to deal with these files. What is the best way to get into these files.If they are compiled, how can I decompile them?
I think these files, are my biggest vacuum in QT programming and I want to understand them very well.
And I do not know, but I think something interesting exists inside them. Thanks.
There are many decompilers for .dll files, but the QT .dll files are not recognized at all.
-
@Konstantinos
hi
but you can just download Qt code and see the ALL the dlls are made of?
Its compiled c++ code and de-compiling it wont be pretty :)But its full open souce so u have somthing even better than the DLL.
The source code for the DLL. :)There is nothing special for Qt dlls. just dlls.
http://stackoverflow.com/questions/124549/what-exactly-are-dll-files-and-how-do-they-work -
Ok I understand you, but I will tell you an example.
Imagine we have 10 Qt5Core.dll files that accompany an executable file. With 8 of them the .exe file does not run, but with 2, it does (I try to run it 10 times with 10 different Qt5Core.dll files).
What I want? I want to understand myself why it happens. And the only information that we have is just these files.
So I want to find a way to open or to read these ten Qt5Core.dll files, and to understand myself why the executable file has problem with 8 of them. I don't care if it requires much time. Just I want to understand.
I think I want something that is very advanced decompiling.
Thanks.
-
@Konstantinos
Ok, but should you not then just go and read about DLLS, symbol
and class exports and imports ?
Get knowledge about DLLS and how they work? -
Ok, these sites are good????:
http://www.tripleboot.org/?p=138
https://en.wikipedia.org/wiki/Dynamic-link_library
Or you can suggest me something better?
Thanks.
-
@Konstantinos
yes.
tripleboot really good for deployment.and if u read most on that wiki, u know most :)
-
Thanks.