what is the difference between an ordinary exe file and the exe file generated from .net windows applications.
Difference between exe and dll-1. EXE is an extension used for executable files while DLL is the extension for a dynamic link library. 2.An EXE file can be run independently while a DLL is used by other applications. 3.An EXE file defines an entry point while a DLL does not.
The main difference between the two extensions is their purpose. EXE is used mainly to indicate that the file is an executable one. In comparison, MSI indicates that the file is a Windows installer. While an MSI is used only with installers, this is not the case with EXE.
You can create five different types of executable file: Callable shared objects. Intermediate code files. Generated code files.
application is a manifest file containing details about the application to be deployed. Setup.exe is a setup launcher/bootstrapper provided by the framework. It reads manifest data in the clickonce source folder and effects the necessary changes on the clients machine to enable the app run.
EXE generated by .NET has a normal PE header but then has instructions to load MSCorEE.DLL. See my answer here.
Basically according to CLR via C# .NET EXE's Managed Module contains (in this order):
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With