Faites le travail de code 16 bits dans Windows XP ou Vista (ou alternativement comment trouver les licences de détail Win98?) [Fermé]

StackOverflow https://stackoverflow.com/questions/684540

Question

Nous avons des milliers de programmes DOS qui ont tous été écrits dans les années 80 en utilisant, comprenant plus de 1.000.000 lignes de code C 16 bits. Un grand nombre de ces programmes utilisent les bibliothèques qui accèdent directement à l'écran, lecteur, etc. (et nous n'avons pas les sources de ces bibliothèques). Chaque fois que nous essayons de les exécuter dans Win2000 ou au-dessus, même en mode de compatibilité, nous obtenons des violations d'accès et des écrans bleus.

Notre solution a été jusqu'à présent l'achat Win98SE Boîtes de vente au détail et en cours d'exécution Win98 dans une session VMWare. Le problème est maintenant que nous ne pouvons pas trouver assez de licences non-OEM (notre dernière Achetée en 2006 et besoin d'un autre 20 ou si des copies). Notre société est extrêmement prudent sur les licences, ils ont donc aucun intérêt à acheter les copies OEM (puisque nous ne sommes pas un constructeur de système).

Notre nouveau logiciel 32 bits ne sera pas prêt à 3 ans, donc à moins que quelqu'un sait où l'on peut acheter beaucoup de boîtes de détail Win98, je suis coincé à essayer de comprendre comment obtenir le logiciel 16 bits avec système direct accès à exécuter en 2000 / XP. Toutes les idées?

Était-ce utile?

La solution

Peut-être que vous pouvez le faire fonctionner sous Linux avec du vin à l'intérieur de VMware? Devrait être assez simple d'essayer sans attendre les processus d'approvisionnement et autres frais généraux bureaucratiques.

Autres conseils

Qu'en est-il un système comme freedos que vous pouvez également courir à l'intérieur de VMWare?

De nombreuses licences Microsoft (y compris les licences OEM et d'entreprise, en fait à peu près tout sauf CLUF complète de produits en boîte) permettent de « déclassement » à une version antérieure du produit. Vista Business et XP peuvent tous deux être déclassé à Win98.

  

clients sous licence pour l'utilisation de Windows Vista Enterprise sont concédés sous licence pour Windows Vista Business, et il peut être déclassé à Windows XP Professionnel, Windows 2000 Professionnel, Windows NT 4.0, Windows NT 3.51, Windows 98 ou Windows 95 système d'exploitation .

Informations générales . Parlez-en à MS, si vous voulez « lots », je suis sûr qu'ils seront heureux de vous vendre un tas de licences que vous pouvez utiliser pour déclassements.

J'aime aussi l'idée FreeDOS, qui pourrait vous faire économiser un paquet si cela fonctionne.

Je sais ce qui est très en retard, mais peut-être quelqu'un trouvera cette question et utiliser cette réponse.

prend en charge OS / 2 16 bits de Windows et vend toujours sous le nom de "eComStation".

www.ecomstation.com

Il est possible que eComStation peut exécuter ces applications 16 bits.

Il ne fonctionnera pas dans VMware, mais il ne fonctionne dans Virtual Box.

Je ne sais pas si cela fonctionnerait ... Je crois que, grâce à notre abonnement MSDN, nous avons accès à toutes sortes de « fun » des choses comme Windows 3.11 et, oui, même Windows 98. Au moins j'ai vu que cette fichiers existaient, pas sûr si elles réellement ere ... télécharger quelque chose à vérifier dans peut-être.

Avez-vous essayé demander Win98 sur Ebay?

Serait-il possible d'exécuter les applications à distance au lieu? dire avoir un tas de PC avec Win98 qui sont partagés entre les utilisateurs?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top