通过 .Net 等托管框架创建的可执行文件具有.exe扩展名,而通过 C++ 等语言创建的应用程序也具有.exe扩展名。操作系统如何知道是通过 .Net 等托管框架还是直接运行应用程序?
操作系统如何区分可执行类型
逆向工程
视窗
可执行
2021-06-29 07:55:10
1个回答
COM 描述符数据目录 (DD 14) 用于查找 COR20 结构。这是您如何区分托管可执行文件和本机可执行文件之间的区别。
有关更多信息,请参阅此问题。另请参阅此对dotnet 文件格式的介绍以获取概述。