how to read a dlls file correctly ? i changed the extension from .dll to .txt and i managed to open it somehow the word looks like some symbols n can't be read , and my questions are : how do i read dll files and even edit what written inside ?
Six answers:
rowlfe
2010-05-22 23:02:55 UTC
Obvioulsy you do NOT understand what a DLL IS, let alone what it DOES. DLL stands for Dynamic Link Library. It is PIECE of an executable program. It is NOT a whole program, just PARTS of a program. By itself it does NOTHING. Think of a cookbook, and I remove every 3rd page and add that as a separate book. Each page in the attachment means nothing, is incomplete, but only acts in concert with other parts stored elsewhere. In the programming language world, this is a collection of SUBROUTINES which are called one by one to perform a task. Putting them in a DLL means I can call the routine from MANY places in the main program without having to repeat myself and the same code sequences over and over which just take up SPACE if repeated .over and over. There IS a way to "decode" DLL's. Each DLL has a "table of contents" which defines the exact entry point to each routine. BUT, it does NOT tell you what each routine DOES or the arguments it takes to make the routine WORK or what values or things are RETURNED when the function ends! The purpose of a DLL is to HIDE your program subroutines from any other program so no one else can NOT take advantage of YOUR work to run THEIR program. If I am a programmer, I will use a DLL if I plan on writing other programs. I can then share the routines I have in my DLL with other of my programs so my programs can be smaller in size when stored on disk yet still share the DLL common elements. 99% of the windoze operating system is DLL's for exactly THIS reason!... So programmers writing programs to run under the windoze OS can make use of the various windoze features in their programs instead reinventing the wheel. It is called the windoze API, which stands for Application Programmer's Interface. What this DOES is lock YOU into a program which relies on windoze to even WORK since they used the windoze API DLL's!!!
prashanthjn
2010-05-22 22:44:46 UTC
DLL stands for dynamically linked library. Think of them as programs that other programs can use. They are compiled files in binary format. You can't open and read a dll like you would a text file or source file. Like what, exactly? They can be viewed, sure, with something like LIST or a hex editor, but by and large the contents will be meaningless to you. Checking their properties via r-click may elicit version and other information.Some DLLs contain icons - IrfanView can be used to examine those
unless someone left the debugging symbols on the dll (Highly unlikely in an MS app.. but you never know, they might be slacking now a- days) you'd pretty much have to be an expert decompiler to start on this.
Some dlls are actually just python scripts (or similar) and you can open these with text editor, but you'll only really find python in open-source stuff and not, as I'm guessing, in your win32 directory
but up to some extent you can read the dll files very well using a third party software which can be downloaded from
www.heaventools.com
you can visit here & can easily download the software .And see the .dll files
The Phlebob
2010-05-23 21:06:10 UTC
DLL files are not to be edited. Fiddling with the wrong .dll file could paralyze your computer, especially if you tried to use a text editor on it.
Keepa da hands off!
EDIT:
Some general education about computer files:
Not all files on the computer are readable or even intended to be read. Most, in fact, are not.
Changing the extension of a file (the .dll part, or .jpg, or .mp3, etc.) does nothing to its contents. Changing a .dll to .txt did not somehow convert it to readable txt. All it did was allow Notepad (I'd guess) to think it was one of the files it could handle. It still wasn't. If you changed a single character on that .dll file you may have permanently ruined it.
leitner
2016-12-15 01:27:07 UTC
you'll be able to now no longer replace an DLL rfile if all you have is the DLL rfile. you're able to choose for the source code the DLL replaced into compiled from. in case you had this you have the skill to prefer to change the code and recompile the DLL.
?
2010-05-22 23:26:53 UTC
DLL file is binary file. You cannot open it in a text editor, but you can open and edit it in HEX editor, like AptEdit pro, ultraedit.
GuyOnEarth
2010-05-22 22:41:06 UTC
You can't, without a hex editor. DLL files are binaries, and can't be read in a text editor.
ⓘ
This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.