Winevdm 16-bit Windows yazılımlarını 64-bit sistemlere taşıyor
Öne çıkanlar
- Winevdm, 16-bit Windows uygulamalarını 64-bit Windows üzerinde çalıştırmayı sağlıyor.
- Wine tabanlı dönüştürme katmanı Win16 çağrılarını otomatik olarak Win32 eşdeğerlerine bağlıyor.
- Modern Windows izinlerini korumak için sistem dizinine yapılan ini dosyası yazımları yönlendiriliyor.
Açık kaynaklı winevdm projesi, Windows 1.x, 2.x, 3.0 ve 3.1 dönemine ait 16-bit Windows uygulamalarını modern 64-bit Windows işletim sistemlerinde çalıştırmayı sağlıyor. Geliştirici otya128 tarafından sunulan bu uyarlama, 64-bit mimarilerde yerel desteği bulunmayan eski ikili dosyaların doğrudan sistem üzerinde yürütülmesine imkan tanıyor.
Sistem, dahili bir CPU emülatörü ve Wine tabanlı Win16-Win32 çağrı dönüştürücüsü barındırıyor. 64-bit Windows çekirdeğinin LDT tablosunu değiştirmeye izin vermemesi nedeniyle emülatör katmanı devreye giriyor ve 16-bit API çağrılarını 32-bit karşılıklarına yönlendiriyor. Araç ayrıca modern Windows güvenlik kısıtlamalarını aşmak için eski programların sistem dizinine ini dosyası yazma girişimlerini otomatik olarak yönlendiriyor.
Kullanıcılar kurulum inf dosyasını sisteme tanıtarak 16-bit çalıştırılabilir dosyaları çift tıklama veya sürükle-bırak yöntemiyle çalıştırabiliyor. Temel DOS ikili dosyalarını da destekleyen yazılımda geliştirici, kapsamlı DOS gereksinimleri için DOSBox gibi özel araçların tercih edilmesini öneriyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.