![]() |
1
4
当把一个.NET程序编译成一个EXE时,它不仅仅是一块字节码(比如Java)。实际上创建了一个本机可执行文件,它将加载.NET运行时并将.NET字节码传递给它,或者显示一条友好的ish错误消息,指示框架不可用。 这种格式甚至比这更灵活,因为每个windowsexe实际上在开始时都包含一个DOS程序,当作为DOS程序执行时,它将显示一个错误(“无法在DOS模式下运行”)。 您可以在Wikipedia上阅读有关PE格式的更多详细信息: http://en.wikipedia.org/wiki/Portable_Executable |
![]() |
Martin · 简单选择需要花费大量时间来执行 7 年前 |
![]() |
Coder · 在Java中从字符串执行代码 7 年前 |
![]() |
Navdeep Singh · C中表达式的执行逻辑是什么?[副本] 7 年前 |
![]() |
kjl · 区分脚本是“直接”运行还是使用Python可执行文件运行 12 年前 |