Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Yazı Tipi BoyutlandırıcıAa
  • Anasayfa
  • Teknoloji
    • Siber Güvenlik
    • Yapay Zeka
    • Donanım
    • Bilim
  • Yazılım
  • Savunma & İstihbarat
  • Oyun
  • Yaşam
    • Finans
    • Sinema
    • Dünyadan Haberler
  • İş Birliği
Okuma: Binlerce uygulama yirmi sekiz yıl sonra Windows 95’e geri taşındı — .NET Framework bağlantı noktası, modern yazılımlar için geriye dönük uyumluluk sağlar
Paylaş
Yazı Tipi BoyutlandırıcıAa
Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Ara
Bizi Takip Et
  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti
© 2026 Teknomers. All Rights Reserved.

Anasayfa » Binlerce uygulama yirmi sekiz yıl sonra Windows 95’e geri taşındı — .NET Framework bağlantı noktası, modern yazılımlar için geriye dönük uyumluluk sağlar

Liste

Binlerce uygulama yirmi sekiz yıl sonra Windows 95’e geri taşındı — .NET Framework bağlantı noktası, modern yazılımlar için geriye dönük uyumluluk sağlar

teknomers
Son güncelleme: 14 Nisan 2024 17:25
teknomers
Paylaş
Paylaş



YouTuber MattKC, Windows 98’in en öne çıkan özelliği olan .NET Framework’ü titizlikle eski 95’e taşıyarak, kendi deyimiyle “binlerce uygulamayı” Windows 95’e taşımıştır. Windows 95’in 98’e göre ana kısıtlaması sonuçta; .NET Framework’ün bir örneği — Windows 98, diğer birçok açıdan tasarım ve işlev açısından önceki modeline şaşırtıcı derecede yakın. Peki bunu neden yaptı?

Birkaç kez izlediğimiz 51 dakikalık video, çoğunlukla o donanım ve yazılım çağına yönelik gerçek coşkuyu ortaya koyuyor; piyasaya sürülmesinden 28 yıl sonra Windows 95’in genişletilmesiyle ilgili bir film yapmaya istekli olup olmadığı tahmin edilebilir. Aşağıda yer alan orijinal videoda, birkaç güzel çekilmiş ara dahil olmak üzere, tonu ve karakteri belirleyen birçok eğlenceli canlı aksiyon teğeti de bulunuyor.

KernelEx’e küfretmek Windows 95’te çalışmıyor; MattKC’nin .NET Framework’ün nasıl düzgün çalışmasını sağlayacağını bulması gerekiyor. Eksik .DLL dosyaları çoktur, ancak bir boşaltma aracının kullanılması, eksik dosyaların adlarının tanımlanmasına olanak tanır, böylece eksik DLL değiştirilebilir veya göz ardı edilebilir. Tüm eksik DLL dosyalarını taşıdıktan sonra bile .NET hala verim vermiyor.

.NET’in Windows 95’te çalışması için, orijinal 51 dakikalık 53 saniyelik videodaki saniyelerden daha fazla kayıt defteri anahtarı gerekiyor; gereken toplam kayıt defteri anahtarı sayısı 5.409’du.

Ancak .NET, bir kez taşındığında bile Windows 95’te JIT (Tam Zamanında) hata ayıklamasını yapamıyor. Bunun nedeni, Windows 98’de kullanılmayan ancak .NET çöktüğünden beri .NET için “gerekli” olan gizemli eski bir Windows sürücüsü olan “ndphlpr” gibi görünüyor. Onsuz. MattKC, bilgisayara ndphlpr’ye sahip olduğu konusunda yalan söylemenin işe yarayabileceğini belirler, ancak araştırma kimsenin ne olduğunu bilmediğini ortaya çıkardıktan sonra durumu tamamen düzeltmeye çalışır.

Bu, bir makine kodu istisna hatası verir. WinDebug aracı .NET’i yerel olarak desteklemiyor (çünkü henüz var olmaması gerekiyor), bu nedenle MattKC’nin Windows 95 ve 98’i paralel olarak test ederken bazı uyumluluk sorunlarıyla uğraşması gerekiyor. W95 ve W98, sorunu bulmak için günlerce WinDebug’da çalıştırıldı ve ilerlemenin sıfırlanması zahmetli bir işti.

Sonunda MattKC sonunda WinDebug’un okuyamadığı engellenmiş bir kod bloğu buldu. Şifre çözüldükten sonra kod şu şekilde ortaya çıktı:

Bilgisayar meraklılarına yönelik teknoloji haberlerine dair iç bilgi için Tom’s Hardware’i okuyan ve 25 yılı aşkın bir süredir bu bilgilere sahip olan uzmanlara katılın. CPU’lar, GPU’lar, yapay zeka, yapımcı donanımı ve daha fazlası hakkında son dakika haberlerini ve ayrıntılı incelemeleri doğrudan gelen kutunuza göndereceğiz.

F2 0F 10 44 24 08 F2 05 2C CO

Bu hatalı kod, bazı tıklama işlevleri için eksik bir Windows API ile ilgiliydi. Bunun istisnası, “user32.dll dosyasında NotifyWinEvent”i bulamaması ve SSE2’nin koddaki bir talimatı gizlemiş olmasıydı. Daha sonra, SSE2 bağımlılığını kaldırmak için .NET’e yama uygulanması gerekiyordu; ancak bu, uyumluluğu düzeltmedi, yalnızca .NET hata ayıklayıcının kendisi.

Lego Adası için çok daha fazla hata ayıklamanın ardından MattKC, sonunda İstisna/hata mesajını göremediği bir yerde olmak yerine bir pencereye yazdırmak için manuel olarak bir yöntem kodladı. Bu işe yarar ve DLL uyumluluğunun son kısmının giderilmesine olanak tanır. Bunu takiben, Rebuilder for Lego Island ve özel, daha modernleştirilmiş ekran görüntüsü işlevi uygulaması artık Windows 95’te sorunsuz çalışıyor.

Ve bu da efsanedeki “Yeterince Belirlenmiş Deli” teknik adamların bir başka rakamı.



genel-21

Raquel Leviss, Vanderpump Rules 11. Sezon İçin Geri Dönmek İçin Görüşmelerde
AMD, Bu Yıl Piyasaya Sürülecek Ek Radeon GPU Yığınlarının Açık Kaynak Kullanımına Hazırlandığını Açıkladı
Üst düzey OnePlus 11’i bir koşulla Best Buy’dan amiral gemisi katil fiyatına alın
Tesla yaklaşık 5.79.000 aracı geri çağırıyor, işte bu yüzden
Hiçbir Şeyin Kablosuz Kulaklıkları Sonunda Siri ve Alexa gibi Sesli Asistanları Etkinleştiremez
ETİKETLENDİ:95ebağlantıBinlercedönükFrameworkGeriGeriyeiçinModernnetNoktasısağlarsekizSonraTaşındıuygulamaUyumlulukWindowsyazılımlarYirmiYıl
Bu Makaleyi Paylaş
Facebook Bağlantıyı Kopyala Yazdır
Paylaş
Önceki Makale Muhteşem roguelite canavar terbiyecisi RPG yakında alfayı kapatacak
Sonraki Makale En iyi görüntülü kapı zili: karşılaştırmalı akıllı ön kapılar için çözümler

Sanal Medya

FacebookBeğen
452Takip Et
PinterestSabitle
237Takip Et

Son Eklenenler

Laravel Reverb, Pusher ve Soketi: 2026’da Hangi WebSocket Sunucusu?
Yazılım
Kritik: Azure CLI ile 78 Microsoft Hesabına 81M Deneme Yapıldı
Siber Güvenlik
Renk Eşleştirmenin Rahatlatıcı Olacağını Düşündüm, Ama Yanıldım
Oyun
Acil: Citrix NetScaler Üzerindeki Altı Kritik Açık ve Çözümleri
Siber Güvenlik
Helldivers 2 ile Günümüz Politikasında Yeni Bir Dönem Başlıyor
Oyun
Tek Sorumluluk Prensibi (SRP) – DEV Community
Yazılım
//

Siber güvenlik, yapay zeka ve savunma sanayiinden; finans ve sinema dünyasına uzanan geniş bir yelpaze. Teknomers; teknoloji, strateji ve yazılım dünyasını sade bir dille sizlerle buluşturuyor.

Kurumsal

  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti

Kategoriler

  • Teknoloji
  • Oyun
  • Sinema
  • Siber Güvenlik
  • Bilim
  • Finans
  • Dünyadan Güncel Haberler

Populer

  • TV'de Ücretsiz İzlenebilen Şifresiz Erotik Kanallar (2025 Güncel Frekans Listesi)

  • The Last of Us PC Kontrolleri: Hızlı Silah Değiştirme ve Tüm Tuşlar (2025)

  • Hogwarts Legacy'de Odaklanma İksiri Nasıl Yapılır?

Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Bizi Takip Et
© 2026 Teknomers. All Rights Reserved.
Welcome Back!

Sign in to your account

Kullanıcı Adı veya E-posta Adresi
Şifre

Şifrenizi mi unuttunuz?