【发布时间】:2010-10-19 13:43:23
【问题描述】:
如何判断可执行文件是否为 .NET 应用程序?
我不想安装 Visual Studio。但如果我必须这样做,我会的。首选命令行程序。
【问题讨论】:
-
从技术上讲,它要么是 .NET 应用程序,要么是 Win32 应用程序。
-
相反,每个 .NET 应用程序都是一个 Win32 应用程序,它提升了 .NET 运行时。
-
@Dave - 感谢您的清晰说明。
-
一个 .Net “可执行文件”更像是一个自动执行的 zip 文件。可执行文件包含您的源代码和一个小型 Win32 程序,该程序启动 .Net 编译器,然后从可执行文件中提取源代码,编译它,然后运行它。它基本上是一个伪造的可执行文件。
标签: .net executable