Ana içeriğe geç
Programlama

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.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.