普通的exe文件和.net windows应用程序生成的exe文件有什么区别

Sar*_*nan 14 .net

普通的exe文件和.net windows应用程序生成的exe文件有什么区别.

Ali*_*tad 15

.NET生成的EXE具有正常的PE头,但随后有加载MSCorEE.DLL的指令.在这里看到我的答案.

基本上根据CLR通过C# .NET EXE的托管模块包含(按此顺序):

  • PE32或PE32 +头
  • CLR标题
  • 元数据
  • IL代码