Sari la conținut
Inteligența Azi

Inteligenta Artificiala

Aplicații Windows 16-bit rulează din nou pe sistemele moderne 64-bit

Lipsă dependențe la pornire! Un proiect open-source numit winevdm permite rulare aplicațiilor vechi Windows 16-bit pe sistemele moderne 64-bit. Unelte de emulare modificate țintește software-ul…

Publicat
Citire
3 min
Aplicații Windows 16-bit rulează din nou pe sistemele moderne 64-bit

Lipsă dependențe la pornire!

Un proiect open-source numit winevdm permite rulare aplicațiilor vechi Windows 16-bit pe sistemele moderne 64-bit. Unelte de emulare modificate țintește software-ul din epoca Windows 1. x, 2. x, 3.0 și 3.1.

Soluția acoperă un gol de compatibilitate care a durat ani de zile. Utilizatorii pot rula aceste programe vintage fără a avea nevoie de mașini virtuale sau sisteme de operare separate. Proiectul este găzduit pe GitHub pentru acces public și dezvoltare colaborativă.

Problema principală cu aplicațiile 16-bit este că nucleele moderne Windows 64-bit nu suportă execuția codului 16-bit. Straturile de compatibilitate native au fost eliminate în versiunile ulterioare ale Windows. Acest proiect aduce emulatorul winevdm să funcționeze în arhitectura 64-bit. El acoperă distanța dintre formatele vechi de executabile și cerințele sistemului nou. Software-ul acționează ca un interpretator, traducând instrucțiunile vechi în comenzi pe care CPU-ul modern le înțelege. Acest lucru elimină necesitatea configurațiilor complexe de virtualizare pentru sarcini simple de moștenire.

Utilizatorii pot întâmpina erori specifice la prima configurare a emulatorului. O problemă comună implică lipsa fișierului VCRUNTIME140. dll. Pentru rezolvare, utilizatorii trebuie să instaleze pachetul Microsoft Visual C++ Redistributable. Mai exact, este necesară versiunea 32-bit pentru Visual Studio 2017. Această dependență este crucială pentru ca emulatorul să funcționeze corect pe sistemul gazdă. Fără acest component, aplicația va eșua la pornire.

Procesul de instalare este simplu și disponibil pe scară largă de la Microsoft. Asigurarea acestei precondiții este primul pas spre execuție reușită.

De ce software-ul vechi încă contează?

Modelul de utilizare al uneltei este conceput pentru simplitate. Utilizatorii pot trage și lăsa un fișier executabil Windows 16-bit direct pe fișierul otvdm. exe. Alternativ, pot executa programul otvdm. exe și specifica aplicația țintă. Această interfață minimizează curba de învățare pentru utilizatorii non-tehnici. Proiectul este activ întreținut, cu discuții care au loc pe forumurile comunității. Dezvoltatorii și pasionații pot contribui la baza de cod sau raporta greșeli.

Natura open-source a proiectului încurajează transparența și îmbunătățirea colaborativă.

Păstrarea software-ului vechi este esențială din motive istorice și profesionale. Multe industrii se bazează încă pe aplicații specializate construite acum zeci de ani.

Aceste programe adesea lipsesc de actualizări sau patch-uri de securitate moderne. Rularea lor pe sisteme izolate sau emulate oferă un mediu sigur. Acest proiect contribuie la eforturile de păstrare digitală prin menținerea funcțională a codului vechi.

El permite utilizatorilor să acceseze experiențe de calcul istorice. Posibilitatea de a rula aceste aplicații pe hardware modern asigură că datele și funcționalitatea nu se pierd din cauza obsolescenței.

Întrebări frecvente?

Funcționează unelul pe toate versiunile Windows 64-bit? Proiectul este conceput pentru medii Windows 64-bit. El țintește specific sistemele unde suportul nativ 16-bit a fost eliminat. Utilizatorii ar trebui să se asigure că sistemul lor îndeplinește cerințele de bază pentru rularea emulatorului.

Ce să fac dacă văd o eroare de DLL lipsă? Dacă VCRUNTIME140. dll este raportat ca lipsă, instalează Microsoft Visual C++ Redistributable 32-bit pentru Visual Studio 2017.

Acest pachet specific este necesar ca emulatorul să se inițializeze corect.

Pot rula aplicații 32-bit cu această unelte? Nu, acest proiect este strict pentru aplicații Windows 16-bit.

El nu suportă executabilele 32-bit standard, care sunt suportate nativ de sistemele Windows moderne.

Sursa: GitHub

Discuție 0

Nimeni n-a scris încă. Spune ce ai încercat tu, ce a mers și ce nu.