大佬教程收集整理的这篇文章主要介绍了windows – 双模式可执行文件是否可行?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
下次我必须在DOS模式下启动Win95系统时出现问题.程序停止工作(当然,因为Win95没有加载).我真的不想安装2个程序副本(需要2个不同的文件名),所以我希望有一种@L_696_10@可以将2个版本链接到一个文件中.如果我在DOS中执行它,而不是说它需要窗口,它只会跳转到程序的DOS部分.这样,它将是一个单独的程序,如果加载Win95则支持LFN,如果没有加载Win95则不支持.由于Win95版本在Win7-64中也可以正常工作,它可能还会产生一个适用于所有3个系统的单一版本(这将是一个额外的好处.)
我做了一些网络搜索,找不到与我正在寻找什么密切相关的东西.所以我不知道它是否可能.我可能必须得到另一个编译器,但考虑到它将有多大,我可能负担得起.我的网络搜索确实产生了让我相信它“应该”成为可能的信息.它只需要一个不同于一个Windows编译器输入的exe头.它可能需要我重写DOS版本为32位并使用DOS扩展器(对于保护模式,假设我找不到@L_696_10@将它包含在文件本身中.)这是可以接受的(虽然不理想.)我宁愿在DOS部分使用16位代码,在Windows部分使用32位代码(为了最兼容.)
有没有人有关于这样的事情的任何信息?如果你能指出我正确的方向,我将不胜感激.
以上是大佬教程为你收集整理的windows – 双模式可执行文件是否可行?全部内容,希望文章能够帮你解决windows – 双模式可执行文件是否可行?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。