Board logo

标题: 求DOS高手,如何在windows2000、xp下运行DOS程序。 [打印本页]

作者: areca     时间: 2004-3-23 00:00    标题: 求DOS高手,如何在windows2000、xp下运行DOS程序。

请教各路高手,本人原来在dos下用mfoxplus编制了一个应用程序,目前仍在使用,在升级wndows98后,可以在win98界面中直接运行该程序(中文为ucdos70)。但是由于win98系统很不稳定,欲改用windows2000或xp,但是尝试了很多办法,都不能在win2000或者xp下运行该dos程序,本人甚至尝试使用虚拟机,结果也让人失望。请教各路高手。如何在windows2000或xp界面下直接运行dos程序。我不需要双启动,需要直接在windows2000或xp下运行。谢谢了!!!
作者: Wengier     时间: 2004-3-23 00:00
虚拟机怎么了?出现什么情况?
作者: areca     时间: 2004-3-24 00:00
我使用虚拟机VirtualPCv5.2中文汉化版,创建dos环境,ucdos运行正常。但是进入foxplus应用程序后就出现死机。我尝试调整config.sys,autoexec.bat环境都不成功,如何是好?
作者: Wengier     时间: 2004-3-24 00:00
你是用的哪个版本的DOS环境?是在这儿下载的“MS-DOS 7.10完整安装版”吗:

http://newdos.yginfo.net/dosart32.htm
作者: areca     时间: 2004-3-24 00:00
dos622/pcdos71/pwin98/msdos71都尝试过,结果一样。
作者: Kinglion     时间: 2004-3-24 00:00
有可能是你的那个MFOXPLUS程序的问题,那个程序太老了,为什么不将它升级呢?哪怕是升级到FOXPRO 2.6 for DOS版也好呀。
作者: Kinglion     时间: 2004-3-24 00:00
如果楼主看过《电脑爱好者》杂志,请看一看今年第一至第四期,具体是哪一期我记不清了,有一期上面介绍了一款能使你在XP、2000、2003系统下运行老DOS程序的软件,请楼主自己找一找吧,可不要骂我懒,没有告诉你具体的信息,因为我也记不清了。
作者: areca     时间: 2004-3-25 00:00
谢谢楼上两位的回帖,用FOXPRO 2.6 for DOS有些命令是不兼容的,程序使用大连雅奇编制的。再者运行ucdos后,在虚拟机下FOXPRO 2.6 for DOS根本运行不起来,可怜的640K基本内存那够用?
《电脑爱好者》我找找看,可惜手头上没有,能告诉我软件的名称吗?我可不希望是vfloppy,若是双启动,早就解决问题了,我不希望是这样。
谢谢各位!
作者: Wengier     时间: 2004-3-25 00:00
换个虚拟机试试,比如VMWare、Bochs等。如果还是不行的话,只能加装一个DOS做成双启动了。
作者: areca     时间: 2004-3-25 00:00
VMWare使用过,也不行。Bochs没有试过,似乎介绍很少,倒可以试试,如果真的不行,也只有听天由命了。
作者: BAKHN     时间: 2004-3-26 00:00
你可以打开命令提示符程序,输入 start /separate “程序所在的路径“即可,注意引号不用输入,你也可以在命令提示符下输入start /?来查看命令的详细用法。
作者: htshe     时间: 2004-5-13 00:00    标题: 让Win2000兼容所有程序

不知这个合不合适你?

   让Win2000兼容所有程序!
大家都知道Windows 2000是基于NT构架上的,很多for Win9X应用程序在Windows 2000下无法正常运行,兼容性不是很好,以至于很多用户现在依然使用WIN98,或者安装双系统。其实对于应用程序的兼容性问题Windows 2000已经考虑到了,在Windows 2000中有一个叫Application Compatibility Tool的系统工具(默认情况下Windows 2000并不安装该系统工具,您可在安装光盘Support目录下您可找到它,一个文件名为Apcompat.exe的可执行文件),它能在Windows 2000系统上暂时模拟其他操作系统,比如Win9x/NT(SP3、SP4、SP5),从而使一些原本无法在Windows 2000上运行的程序得以正常运行。