3 Stimmen

16-Bit-Code unter WinXP oder Vista zum Laufen bringen (oder wie findet man Win98-Lizenzen?)

Wir haben Tausende von DOS-Programmen, die alle in den 80er Jahren mit 16-Bit-C geschrieben wurden und über 1.000.000 Zeilen Code umfassen. Viele dieser Programme verwenden Bibliotheken, die direkt auf den Bildschirm, das Laufwerk usw. zugreifen (und wir haben die Quellen für diese Bibliotheken nicht). Wann immer wir versuchen, sie unter Win2000 oder höher auszuführen, selbst im Kompatibilitätsmodus, erhalten wir Zugriffsverletzungen und Blue Screens.

Unsere bisherige Lösung war der Kauf von Win98SE Retail Boxen und die Ausführung von Win98 in einer VMWare-Sitzung. Das Problem ist nun, dass wir nicht genügend Nicht-OEM-Lizenzen finden können (wir haben sie zuletzt 2006 gekauft und benötigen noch etwa 20 weitere Exemplare). Unser Unternehmen ist bei der Lizenzierung sehr vorsichtig und hat daher kein Interesse am Kauf von OEM-Kopien (da wir kein Systemhersteller sind).

Unsere neue 32-Bit-Software wird erst in 3 Jahren fertig sein. Wenn also niemand weiß, wo wir viele Win98-Einzelhandelsboxen kaufen können, muss ich herausfinden, wie man 16-Bit-Software mit direktem Systemzugriff unter 2000/XP zum Laufen bringt. Hat jemand eine Idee?

1voto

eirikma Punkte 657

Vielleicht können Sie es unter Linux mit Wine in VMware laufen lassen? Das sollte recht einfach zu bewerkstelligen sein, ohne Beschaffungsprozesse und anderen bürokratischen Aufwand zu erwarten.

0voto

MrTelly Punkte 14443

Haben Sie versucht, bei Ebay nach Win98 zu fragen?

0voto

AndersK Punkte 34870

Wäre es möglich, die Anwendungen stattdessen per Fernzugriff auszuführen, d. h. mehrere PCs mit Win98 zu haben, die von mehreren Benutzern gemeinsam genutzt werden?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X