<分区>
在最近版本的 PE 文件中,有一个 stub 向 MS DOS 用户显示句子 This program cannot be run in DOS mode
。为什么这样的消息仍然存在,尽管它浪费了大约 38 个字节?还有人还在用 MS-DOS 吗?
<分区>
在最近版本的 PE 文件中,有一个 stub 向 MS DOS 用户显示句子 This program cannot be run in DOS mode
。为什么这样的消息仍然存在,尽管它浪费了大约 38 个字节?还有人还在用 MS-DOS 吗?
最佳答案
它仍然存在,因为没有简单的方法可以在不破坏文件格式的情况下将其删除,而且似乎没有人认为每个可执行文件 38 个字节是值得的。无论如何,对部分对齐的要求几乎总是“浪费”很多。
关于windows - 为什么 PE 文件中有 MS-DOS 的 stub ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7852762/