PE or exe? tmpPE?

L

Lore Leunoeg

Hello

In all documentations about the .NET compilation process a PE file is
described. But I never saw any. All I have found is a directory called
tmpPE.

Can anybody tell me the difference between a PE file and a .NET exe file? Do
both contain MSIL Code?
Where can I find PE files? Where and when are they created?

Thank you
Sincerely
Lore
 
S

Siva M

The .NET Heade section of
http://msdn.microsoft.com/msdnmag/issues/02/03/PE2/default.aspx will give
you some info.

Not sure if that is what you are looking for.

Hello

In all documentations about the .NET compilation process a PE file is
described. But I never saw any. All I have found is a directory called
tmpPE.

Can anybody tell me the difference between a PE file and a .NET exe file? Do
both contain MSIL Code?
Where can I find PE files? Where and when are they created?

Thank you
Sincerely
Lore
 
M

m.posseth

well afaik

..Net has PE headers ( as all windows binary`s have so also non .Net ) how do
you think that the operating system can detect that a proram can not be run
in dos or must be run on NT systems
or needs the framework ( never seen those messages after clicking an
executable )

The starting point of a PE file from the .NET point of view is the COR20
Header
which tells the .NET runtime where to find the metadata.
both contain MSIL Code?
no but they are in the same file
Where can I find PE files?
you can`t as they are in the same file

regards

Michel Posseth [MCP]
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top