【问题标题】:How to extend a com-file into an exe-file in Windows?如何在 Windows 中将 com 文件扩展为 exe 文件?
【发布时间】:2016-12-17 13:54:52
【问题描述】:

我正在开发一种用于生成 16 位 com 文件的小型(玩具)语言的编译器,这些文件可在 Windows XP 中执行。然而,在更现代的 Windows 版本中,com 文件只能在 DosBox 等工具的帮助下才能执行。我希望我的编译器生成可以在 Windows 10 中直接执行的 exe 文件。

据我了解,exe 文件需要一个标头来指示系统如何执行它。我的想法是简单地在 com 文件的开头添加标题以将其扩展为 exe 文件。我想知道是否有人可以推荐一个合适的教程来描述 exe 文件的工作原理。更具体地说,我正在寻找有关如何构建尽可能小的工作 exe 文件的教程。

我也想知道 32 位或 64 位 Windows 的 exe 文件是否有区别?

最好的问候, 斯蒂芬

【问题讨论】:

  • 谢谢!我会调查的。

标签: windows file compiler-construction format executable


【解决方案1】:

你可以下载描述exe格式here.你需要pecoff.docx文件。

您也可以查看这个古老但详细的文档here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-31
    • 2011-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-30
    相关资源
    最近更新 更多