В чем разница между обычным exe файлом и exe файлом, созданным из приложений Windows.net.
В чем разница между обычным exe файлом и exe файлом, созданным из приложений .net windows
Ответ 1
EXE, сгенерированный .NET, имеет обычный PE-заголовок, но затем имеет инструкции для загрузки MSCorEE.DLL. См. Мой ответ здесь.
В основном в соответствии с CLR через С#.NET EXE Управляемый модуль содержит (в этом порядке):
- Заголовок PE32 или PE32 +
- Заголовок CLR
- Метаданные
- Код IL
Ответ 2
Нет, они оба исполняемые файлы.
EDIT:
Хорошо, я вижу, что это не очень полезно. В одном отношении они одинаковы, поскольку они запускают одно и то же действие из операционной системы, но, как было объяснено, происходит более глубокая магия и что, скорее всего, это то, что хотел узнать OP.