在一些分析過程中,我在Windows 7 64位機器上出現了這種情況:我用depends加載notepad.exe,它顯示位於System32上的依賴關係爲64位!是依賴還是別的東西像重定向依賴?關於如何解釋依賴沃克的輸出的任何想法?爲什麼依賴walker將32位dll顯示爲64位?
3
A
回答
5
應用程序和庫在Windows 7下的system32
文件夾實際上是64位二進制文件。 32位的支持系統在syswow64
。這就像單擊「啓動」關閉計算機:)
1
沒有錯誤。 Windows 7上的記事本是一個64位應用程序,因此從system32目錄加載64位DLL。
在64位Windows操作系統上的命名約定並不完全直觀,但我想對某人來說是有意義的。
System32包含64位二進制文件,而SysWOW64包含32位二進制文件。
+0
現在有道理,謝謝。 – mox 2010-09-02 06:56:08
相關問題
- 1. 依賴Walker等效於16位DLL
- 2. 32位DLL加載64位依賴關係?
- 3. 從32位C DLL創建64位DLL
- 4. 從32位變爲64位
- 5. 爲什麼PrintDialog不顯示(64位)?
- 6. JAVA_HOME設置爲32位jdk,但java -version顯示爲64位
- 7. 將32位轉換爲64位
- 8. 將32位代碼編譯爲64位
- 9. 在64位系統上使用32位DLL顯示0x8007000B錯誤
- 10. C++ dll依賴walker顯示IESHIMS.dll和MSVCR110.dll
- 11. 安裝了32位安裝的Python,顯示爲64位
- 12. 從64位代碼訪問32位DLL
- 13. 註冊32位和64位的DLL
- 14. 32位和64位dll的windows服務
- 15. 辦公室64位32位DLL
- 16. 爲64位和32位環境創建DLL
- 17. 運行它加載32位DLL作爲64位服務
- 18. 爲32位和64位非託管DLL創建託管包裝
- 19. JNI - 爲Windows封裝64位和32位DLL
- 20. 爲什麼32位和64位numpy/pandas之間有區別
- 21. 爲什麼64位程序文件大於32位?
- 22. 爲什麼64位MSBuild加載32位擴展?
- 23. 與32位依賴關係的CentOS 64位RPM
- 24. 編譯爲64/32位iOS
- 25. 什麼是適合32位和64位「32位」的術語
- 26. 將SteamID轉換爲32/64位SteamID Swift
- 27. 我sthere需要爲32位和64位
- 28. elastic beanstalk從32位更改爲64位
- 29. 建立爲64位,32位,Windows和Linux
- 30. 爲32位和64位構建文件
感謝您的網址! – mox 2010-09-02 06:56:58