Milyon dolarlık bir soru sormuşum “System32” klasörü neden 64-bit ve SysWOW64 32-bit’dir ?
Cevap, birçok 32-bit uygulamaların
C: \ Windows \ System32 dizinini kullanacak şekilde kodlanmış olması gibi görünüyor. Geliştiriciler, Windows’un 64-bit sürümleri için bu uygulamaları yeniden derlediklerinde
C: \ Windows \ System32 dizinini kullanmaya devam ettiler.
Microsoft, kısaca geliştiricilere ve ekip çalışanlarına zahmet olmasın diye “
System32 ” yi standart sistem kitaplığı dizini olarak bıraktı. “
SysWOW64 ” adlı
WoW64 katmanı altında çalışan uygulamalar için yeni bir kütüphane dizini yarattılar. Bu şekilde düşündüğünüzde ad daha mantıklı geliyor.
Microsoft, 90’lı yıllarda C: \ Windows \ System32 olarak adlandırdığında bunu görmüş olmayabilir, Ancak günümüzde korsanlar bu tersliği çok güzel bir şekilde kullanıyorlar, 32 bit dosyasına 64 bit yüklediklerinde o meşhur mavi ekranı alıyoruz
.
Windows'un çalışma mantığı buymuş.