SORU
4 HAZİRAN 2009, PERŞEMBE


Neden 64-bit DLL System32 ve 32-bit 64-bit Windows SysWoW64 için DLL mı?

Bir dosya altında yere ihtiyacımız var mı bilmek istiyorum

C:\Windows\System32 ya C:\Windows\SysWOW64, 64-bit windows sistemi üzerinde.

İki DLL, 32-bit, 64-bit için bir tane vardı.

Mantıksal olarak, C:\Windows\System32 ve C:\Windows\SysWOW64 altında 64-bit DLL altında 32-bit DLL yerim diye düşündüm.

Benim için sürpriz oldutam tersi!32-bit C:\Windows\SysWOW gider64ve64bit DLL C:\Windows\System gider32.

Çok kafa karıştırıcı şeyler. Bunun arkasındaki neden nedir? Şimdiden teşekkürler.

CEVAP
4 HAZİRAN 2009, PERŞEMBE


Bu kaldırmak için mümkün değildir, bu niyet System32, ama bu kadar çok başvuru o yol için kodlanmış yeniden adlandırmak için olduğuna inanıyorum.

SysWoW64 64-bit sistemlerde DLL yönelik değildi, aslında böyle bir şey yok "Windows64 Windows", yani 64 bit windows üzerinde 32 bit uygulamaları çalıştırmak için gereken parçalar.

This article biraz açıklar:

"Windows x 64 (64-bit DLL (sic!) içeren bir dizin System32 vardır. 64 bit ile böylece yerel işlemleri bul “onları bekliyoruz” DLL: System32 klasöründe. İkinci bir dizin SysWOW64, 32-bit DLL içerir. Dosya sistemi yeniden yönlendirme mi 32-bit işlemleri için gerçek System32 dizin gizleme ve System32. adı altında SysWOW64 gösteren sihirli"

Eğer bir yükleyici bahsediyorsan, gerçekten . Edit: ^em>değilsabit kod sistemi klasörün yolu. Bunun yerine, izin Windows veya yükleyici öykünme katman üzerinde çalışan olup olmadığına göre senin için iyi bak.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Adam Khoury

    Adam Khoury

    23 Ocak 2008
  • Boiler Room

    Boiler Room

    10 Mayıs 2012
  • cyriak

    cyriak

    29 Mart 2006