Développement rapide basé sur le matériel Les systèmes d'exploitation courants actuels sont tous en 64 bits. Bien entendu, Microsoft propose également une version 32 bits pour certaines tablettes avec des configurations inférieures.
Avant le 32 bits, il y avait le 16 bits, mais Microsoft a commencé à s'éloigner progressivement des systèmes d'exploitation 16 bits dès l'ère Windows 95. Désormais, les logiciels anciens 16 bits ne sont plus courants.
Windows 8, sorti en 2012, prend en charge les anciens logiciels 16 bits. À cette époque, Microsoft prenait en charge les logiciels 16 bits dans la version 32 bits de Windows 8.
Le Windows 8 64 bits a directement abandonné la prise en charge des logiciels 16 bits, mais je ne m'attendais pas à ce que Windows 10 64 bits puisse toujours exécuter des logiciels 16 bits.
Exécution de VB3.0 sur Windows 10 64 bits
Microsoft présente comment les développeurs peuvent prendre en charge les logiciels 16 bits :L'ingénieur Microsoft Dmitry a récemment partagé son expérience dans un blog pour enseigner aux développeurs comment utiliser les logiciels open source OTVDM et Microsoft. Format .MSIX pour encapsuler les logiciels existants 16 bits.
Cet ancien logiciel 16 bits peut fonctionner sous Windows 10, mais cliquer sur l'icône dans le menu Démarrer indiquera qu'il n'est pas pris en charge.
Bien sûr, à proprement parler, il ne s'agit pas du support natif de Windows 10 pour les logiciels 16 bits. Après tout, Windows 8 a abandonné les logiciels 16 bits quelques années plus tard. Comment peut-il continuer à le prendre en charge ?
Étant donné que Windows 10 ne prend plus en charge les machines virtuelles NT DOS, OTVDM/WINEVDM développé par les développeurs peut nous aider à résoudre le problème.
OTVDM/WINEVDM est essentiellement un émulateur 16 bits. L'émulateur est compatible avec Windows 10 et peut continuer à exécuter des logiciels anciens 16 bits.
Encapsulation via MSIX :Bien sûr, Dmitry ne se concentre pas sur la façon d'utiliser un émulateur pour exécuter des logiciels, mais sur la façon d'encapsuler et d'exécuter ces logiciels via le format MSIX.
L'encapsulation au format MSIX peut réduire considérablement les étapes de fonctionnement pour les utilisateurs finaux : il ne faut que 10 secondes pour double-cliquer pour ouvrir le progiciel et cliquer sur le bouton de confirmation.
Pour faire simple, les développeurs peuvent empaqueter et intégrer le simulateur WINEVDM avec un logiciel 16 bits, afin que le logiciel 16 bits puisse être empaqueté dans un nouveau format compatible.
L'ancien logiciel ainsi emballé peut fonctionner de manière stable sur Windows 10, mais il peut ne pas démarrer lorsque vous cliquez sur le raccourci du menu Démarrer.
Bien sûr, à l'heure actuelle, la grande majorité des utilisateurs n'ont plus besoin d'utiliser des logiciels anciens, et les systèmes d'estimation de l'environnement qui nécessitent des logiciels anciens n'ont pas été mis à niveau vers la dernière version.
Le blog de Dmitri peut donc être considéré comme fournissant aux développeurs de nouvelles idées d'emballage. Les développeurs intéressés peuvent cliquer ici pour consulter l'article original de Dmitri.
Texte original : https://techcommunity.microsoft.com/t5/windows-dev-appconsult/running-16-bit-applications-on-windows-10-64-bit/ba-p/1671418
Réimpression : blue dot net landiannews.com
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!