Həvəskar minlərlə proqramı “Windows 95”-ə daşıdı

Həvəskar minlərlə proqramı “Windows 95”-ə daşıdı

MattKC YouTube kanalının müəllifi qeyri-adi təcrübədən bəhs etdiyi sənədli film formatında video yayımlayıb.NET Framework proqram platformasından istifadə edərək, o, ƏS-in daha yeni versiyası üçün yazılmış bir çox proqramları 29 il əvvəl buraxılmış Windows 95-ə köçürüb – və buna necə nail olduğunu danışıb.
Təcrübənin arxasındakı ideya “köhnə şeylərə həyat vermək” idi. Bunun üçün biz .NET Framework-ü Windows 95-də işlətməli olduq ki, bu da əvvəlcə tərtibatçılar tərəfindən nəzərdə tutulmamışdı. Çox sayda çatışmayan DLL var idi və əvvəlcə bütün itkin faylları daşımaq belə problemi həll etmədi.

NET Framework-ün düzgün işləməməsinin səbəbi Windows 95-də çatışmayan sirli köhnəlmiş ndphlpr sürücüsü olduğu ortaya çıxdı. Nəticədə sistem aldadıldı və çərçivə qeyri-sabit olsa da işə başladı. Onu “düzəltmək” üçün user32.dll sistem kitabxanası ilə problemi həll etməli və daha bir neçə manipulyasiya etməli oldum.
Bütün problemləri aradan qaldırdıqdan sonra Windows 95 Windows 98 üçün yazılmış proqramları işə salmağa başladı – bloqqer bunu bəzi oyunlar, brauzer və digər proqramlar nümunəsində nümayiş etdirdi. Siz Github-da layihə və onu müşayiət edən sənədlər haqqında daha çox məlumat əldə edə bilərsiniz.