#22:Managed Modules-CLR

Every Portable Executable File( produced After Compiling,is Managed Module(Executed by CLR).

Managed Module=IL Code+Metatdata.

Managed Module has the Following Information For CLR/OS.

1.PE32 or PE32+header: Indicates whether the Executable is 32 bit or 63bit. PE32 For 32bits and PE32+ For 64bit.

2.CLR Header:Contains CLR Version and other CLR related Information like MethodDefinition etc..

3.MetaData :MetaData acts like table which gives information about underlying data types ,method name,method parameters used in the program.

4.ILCode: CPU-Independent Machine Language Designed by Microsoft. They are common across CPU.

Note:Collection of Managed Module is called Assemblies.

A Insight Into Executable:

Executable Explorer

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s