Подтвердить что ты не робот

В чем разница между обычным exe файлом и exe файлом, созданным из приложений .net windows

В чем разница между обычным exe файлом и exe файлом, созданным из приложений Windows.net.

4b9b3361

Ответ 1

EXE, сгенерированный .NET, имеет обычный PE-заголовок, но затем имеет инструкции для загрузки MSCorEE.DLL. См. Мой ответ здесь.

В основном в соответствии с CLR через С#.NET EXE Управляемый модуль содержит (в этом порядке):

  • Заголовок PE32 или PE32 +
  • Заголовок CLR
  • Метаданные
  • Код IL

Ответ 2

Нет, они оба исполняемые файлы.

EDIT:

Хорошо, я вижу, что это не очень полезно. В одном отношении они одинаковы, поскольку они запускают одно и то же действие из операционной системы, но, как было объяснено, происходит более глубокая магия и что, скорее всего, это то, что хотел узнать OP.