当前位置:  开发笔记 > 编程语言 > 正文

使16位代码在WinXP或Vista中工作(或者如何查找Win98零售许可证?)

如何解决《使16位代码在WinXP或Vista中工作(或者如何查找Win98零售许可证?)》经验,为你挑选了1个好方法。

我们有数以千计的DOS程序,这些程序都是使用16位C在80年代编写的,包含超过1,000,000行代码.其中许多程序都使用直接访问屏幕,驱动器等的库(而且我们没有这些库的源代码).每当我们尝试在Win2000或更高版本中运行它们时,即使在兼容模式下,我们也会遇到访问冲突和蓝屏.

到目前为止,我们的解决方案是购买Win98SE零售盒并在VMWare会话中运行Win98.现在的问题是我们找不到足够的非OEM许可证(我们上次在2006年购买并需要另外20个左右的副本).我们公司对许可非常谨慎,因此他们没有兴趣购买OEM副本(因为我们不是系统构建者).

我们的新32位软件将在3年内没有准备就绪,所以除非有人知道我们可以在哪里购买大量的Win98零售盒,否则我不得不弄清楚如何通过直接系统访问来运行16位软件在2000/XP.有任何想法吗?



1> Chris..:

你可以看看他们是否在DosBox中运行?

http://www.dosbox.com/

某些版本的DosBox实际上支持打印.


它非常有效 - 如果阻止您使用DosBox的唯一方法是打印支持,请聘请顾问来添加它; 与尝试挖掘Win98许可证相比,它是值得的
推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有