[英]why does dependency walker shows 32 bit dll as 64 bit?
在一些分析中,我在Windows 7 64位计算机上遇到过这种情况:我使用depends加载了notepad.exe,它显示我位于System32上的依赖项为64位! 是依赖于某些东西还是其他东西,比如依赖项的重定向? 关于如何解释依赖性沃克的输出的任何想法?
Windows 7下system32
文件夹中的应用程序和库实际上是64位二进制文件。 32位内容的支持系统在syswow64
。 这就像点击“开始”关闭你的电脑:)
没有错误。 Windows 7上的记事本是一个64位应用程序,因此从system32目录加载64位DLL。
64位Windows操作系统上的命名约定并不完全直观,但我认为这对某人有意义。
System32包含64位二进制文件,SysWOW64包含32位二进制文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.