Soruyorum, 64 bitlik EXE'lerin 32 bit DLL gibi görünenlere karşı bağlantı kurduğunu fark ettim. Örneğin, 64 bit MFC uygulamasındaki bağlantı noktalarım user32.dll, urlmon.dll, wininet.dll
karşı - hepsi 32 bit DLL'lerde Windows \ system32'de bulunur.32 bit DLL'lere karşı 64 bit EXE bağlantısı olabilir mi?
Yani bu mirası 32 bit DLL kullanımı gerekebilir 64 bitlik EXE'ler için, bu DLL için geçerlidir ya sanki geriye doğru uyumluluk, orada bazı MS spesifik sihirbazlık mı?
Hepimizin Bağımlılık Walker sonraki sürümü hazır olduğunu düşünüyorum. 64 bit yürütücüyü bazen yanıltıcı bir şekilde işler ve bazı diğer rahatsız edici uyarıları gösterir. Bunlar gerçekten hata değil, ama daha iyi sunulabilir. Bu tür soruların yeni bir sürüm için +1 olduğunu düşünüyorum. – eran
@Eran, ben indirilen son 64 bit bağlıdır ve 64. –
aslında bazı sihirbazlık yoktur gibi bağımlı dll gösterir - Win64 üzerinde 64 bit ntdll.dll TÜM süreçlerine yüklenen, 32-bit ve 64 hem -bit. Ama bahsettiğiniz DLL'lerden herhangi bir şey için sihir yok. –