2011-03-30 80 views

回答

13

EXE具有正常PE頭但隨後說明加載MSCOREE.DLL。看到我的回答here

基本上根據CLR via C# .NET EXE的託管模塊包含(在此順序):

  • PE32或PE32 +頭
  • CLR頭
  • 元數據
  • IL代碼
+1

我糾正了...... – Roger 2011-03-30 12:33:07

+0

您錯過了資源,託管*和*非託管。 – 2011-03-30 12:53:38

+0

@你是完全正確的。這是「管理模塊的部件」。剛剛糾正。 – Aliostad 2011-03-30 12:56:51

0

無,它們都是可執行文件。

編輯:

好的,我可以看到這不是很有幫助。在一個方面,它們是相同的,因爲它們都是從操作系統觸發相同的操作開始的,但正如已經解釋的那樣,有更深的魔法發生,這更可能是OP想知道的。由.NET生成

+0

不能評論? :o – nawfal 2012-03-10 11:37:23

相關問題