DLL or EXE? Now, I’m beginning to get confused. I heard from one site that
.dll and .exe files are two different things. But I’ve also heard about
explorer.dll.exe. I’ve read from a site discussing about dll exe that dlls
cannot be directly executed. So how’s that work?
The difference shouldn’t matter to most Windows users. In general, this is something that should be one of those hidden details that you never need to worry about.
Unfortunately, that’s not the case.
I’ll describe what DLLs and EXEs are and how they relate to each other.
And I’ll also tell you why the folks who write malware make it important to
know that there’s a difference.
]]>
<
Naah…. That is for the geeks.
If the extensions are hidden, it is much neater to look at. That is the main purpose of the GUI in the first place. And under this setting, if you happen to see an extension – the file is a suspect. Easier to detect a suspicious file this way than looking for double extensions. In fact the system itself can flag such multiple-extension files.
Besides there are so many extensions that displaying them would confuse most users. That must have been the purpose of the default setting, I suspect.
Personally, I prefer if the icons for all executable files would in someway indicate that they are executable – a system superimposed “X” perhaps. MS-Word files have “W” on the icon.
-Rahul.
So are you saying to never open an exe file?
17-Jan-2012
@Dan
Every time you run a program you are running an .exe file. The danger is in running an unknown .exe file. If you download a program from a trusted website, then you would have to run an .exe or an .msi file to install it. (An .msi file is a Microsoft Installation file which is also an executable file.)
@Dan – specifically, I’d suggest Leo was referring to the the ‘explorer.dll.exe’ file given in the example.
@Rahul – It’s exactly because there are so many filetypes that I think extensions should be visible by default. It can only benefit the users understanding of what’s going on – something I’d sacrifice a ‘clean’ GUI for any day.
Funny thing is, I’ve used a “.” in the middle sometimes when naming a file, yet wasn’t quite sure what I was looking at when coming across files with seemingly double extensions like the example above. In fact I’ve seen video files ending in .wmv.flv (as if you could use both formats). Anyone know why that would be done?
Mr, Leo this .Dll file could make any difference in Linux
?why some program ask .dll file in Linux?
What I do not understand is why does window use the hide known extensions as default when all that is doing is “assisting” Malware to be unknowingly executed???? What is Microsoft “gaining” by not so computer literate users unknowingly running .exe files??????
Some conversion programs, for example, preserve the original extension and instead of changing the extension name the add another one. There’s no particularly useful reason for that.
Thank you. Even a “computer dummy” like me now has some understanding for the difference between extensions .exe and .dll.
thanks leo you saved me $$$ if malware gets into my computer i am a p plater or learner