好吧,所以我的想法是通过某种方式将 64 位和 32 位 Windows 可执行文件绑定到一个应用程序中,这样如果它不运行 64 位版本,它就会尝试 32 位版本。
我正在阅读有关 PE 的内容并了解了一些有关 MS-DOS 实模式存根的知识,它说明了它如何调用应用程序(通常是错误消息)。但是每次我尝试对 MS-DOS 实模式存根进行研究时,它似乎只显示错误消息。所以我的想法是用我的 32 位应用程序覆盖存根。
我天真地认为,当 32 位操作系统运行 64 位可执行文件时,它会失败,然后运行存根文件。
有什么方法可以让我的可执行文件 32 位/64 位独立?