那么,用Dos功能调用写的程序呢,能不能在windows下运行啊?
------解决方案--------------------------------------------------------
应该是可能的WINDOW自己虚拟了DOS的环境.
不过只对一个运行的DOS做一个副本.
------解决方案--------------------------------------------------------
对于使用bios调用的程序,理论上来说只要机器提供的bios支持该调用就可以执行,但是你的程序要是在windows或其它操作系统上运行,由于操作系统的保护功能,这样程序可能运行不了。
使用dos调用的程序要很好的执行就是在dos上跑,可以装个虚拟机来跑。在windows上跑dos程序有一定的限制,由于windows系统本身运行在保护模式上,在其上运行dos程序实际上是在v86上运行的,而v86模式下使用调用有一定限制。